C# 部署asp.net web应用程序时出现问题

C# 部署asp.net web应用程序时出现问题,c#,asp.net,deployment,C#,Asp.net,Deployment,这是我第一次部署asp.net应用程序 构建部署包时,即右键单击项目并选择“构建部署包”,会出现以下错误: 错误1 Web部署任务失败。类型为“dbFullSql”且路径为“Data Source=”的对象。\SQLEXPRESS;AttachDbFilename=C:\JP\ASP\eTracking\test\App\u Data\aspnetdb.mdf;综合安全=真实;无法创建“用户实例=True” 类型为“dbFullSql”且路径为“Data Source=”的对象。\SQLEXPR

这是我第一次部署asp.net应用程序

构建部署包时,即右键单击项目并选择“构建部署包”,会出现以下错误:

错误1 Web部署任务失败。类型为“dbFullSql”且路径为“Data Source=”的对象。\SQLEXPRESS;AttachDbFilename=C:\JP\ASP\eTracking\test\App\u Data\aspnetdb.mdf;综合安全=真实;无法创建“用户实例=True”

类型为“dbFullSql”且路径为“Data Source=”的对象。\SQLEXPRESS;AttachDbFilename=C:\JP\ASP\eTracking\test\App\u Data\aspnetdb.mdf;综合安全=真实;无法创建“用户实例=True”

无法连接到数据库“C:\JP\ASP\eTracking\test\App\u Data\aspnetdb.mdf”。 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:SQL网络接口,错误:26-定位指定的服务器/实例时出错0 eTracking

有人能帮忙吗。。我无法理解这一点,似乎也无法在网上找到解决方案


Ok设法解决了这个问题

在Package/Publish SQL下的properties窗口中,取消选中从现有数据库中提取数据和/或架构以及网格中自动生成的架构和数据


看起来错误消息非常简单-您在应用程序中使用的是本地连接的数据库。这对打包机不起作用。您需要更改对服务器数据库的数据库访问权限,或者需要在应用程序中包含mdf文件。

已工作:确定已设法解决此问题。在Package/Publish SQL下的properties窗口中,取消选中从现有数据库中提取数据和/或架构以及网格中自动生成的架构和数据。

我正在使用SQL Server 2008上的数据库,我没有将任何其他数据库附加到它,这似乎是Visual Studio正在做的事情。我已经进入webconfig文件并删除了:AttachDBFilename=|DataDirectory |\aspnetdb.mdf,但在构建deploymentOk以解决问题时仍会遇到相同的错误。在Package/Publish SQL下的properties窗口中,取消选中从现有数据库中提取数据和/或架构以及网格中自动生成的架构和数据。Ok成功解决了该问题。