我剛學asp.net的MVC2。
在網上找了一個例子(電影發佈的),在vs2010下一切正常。
我打算發佈到IIS中,發佈後,顯示網頁時,提示數據庫的路徑不正确。
我一切都是用默認的,也就是在vs2010中發佈到指定文件夾中的。
請高手指點一下,是不是需要改連接字符串???
系統是win2008 r2 64位的,iis是7。 

解决方案 »

  1.   

    如果是SQL Server Express或者 Access可能发布到服务器后对应的路径要做一定的修改
      

  2.   

    我是在本机,装的是SQL Server。但按例子上说的,没有在SQL Server中建数据库,只是直接建了数据文件,然后直接连接的。
    发布时,就是建了一个文件夹,然后发布到这里。
    我看了一下连接字符串,是"attachdbfilename=|DataDirectory|\MoviesDB.mdf",我是按标准方式建的,应该是在“App_Data\MoviesDB.mdf”下面,但我不知道|DataDirectory|能不能指到App_Data下面。
    有没有谁这样使用过???指点一下。是不是不能直接连接数据文件?或是在连接字符串中直接使用“~”来指定当前位置??
    报错的页面说的好像就是因为路径不正确。