我很难从我的本地机器部署我的网站到我的VPS,这里是问题,我在我的本地项目中使用AttachDBFileName在我的web配置中,这是唯一的连接字符串我有我的web应用程序AttachDBfilename问题与ii7和sql express
<connectionStrings>
<add name="myConnectionString"
connectionString="Data Source=.\SQLEXPRESS;
AttachDBFileName=|DataDirectory|\AssignmentDB.mdf;
Integrated Security=True; User Instance=True;
Database=AssignmentDB.mdf" providerName="System.Data.SqlClient" />
此连接字符串在我的web应用程序的根源在于在web.config。
我的手,因为每次我不知道如何使用msdeploy,而这里的时间部署这是我到目前为止已经试过:
- 1-改变连接字符串gizillion次,没有运气。
- 2-将数据库附加到我的SQL Express上,使用SQL管理 studio,并授予所有登录权限。
- 3-每次更改后在iis中重新启动网站。
我每次运行的网站,并尝试使用需要到数据库,收到错误连接的任何功能500
的事情是,我GOOGLE了这个问题,并没有一个似乎暗示任何涉及运行此数据库的全部3个应用程序的清晰配置。
更新:
这是我的DB连接到SQL服务器后试图连接字符串。
<add name="myConnectionString" connectionString="Data Source=.\SQLEXPRESS;
Initial Catalog=AssignmentDB; Integrated Security=True"
providerName="System.Data.SqlClient" />
我没有收到任何具体的错误消息,它只是将我重定向到错误500页,就这些了。
更新 - 2
只是为了澄清它为未来的用户来说,默认的应用程序池有其身份设置为DefaultAppPoolIdentity,我改变了向地方,它获得了我的DB :)
编辑您的问题以包含您使用的连接字符串以及它在您的项目中的位置。 – 2012-03-04 22:01:50
也请指定错误信息。你需要禁用友好的错误消息,并确定错误的真正原因是什么(500是一个通用的捕获所有,是绝对无用的)。 – 2012-03-04 22:19:11
我没有收到任何具体错误,它将我重定向到我拥有的自定义错误500页面,就是这样 – ymg 2012-03-04 22:39:22