5

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

当我构建部署包时,即右键单击项目并选择“构建部署包”,我收到以下错误:

错误 1 ​​Web 部署任务失败。(类型为“dbFullSql”和路径“数据源”的对象=.\SQLEXPRESS;AttachDbFilename=C:\JP\ASP\eTracking\test\App_Data\aspnetdb.mdf;Integrated Security=True;用户实例=True' 无法创建。)

无法创建“dbFullSql”类型和路径“Data Source=.\SQLEXPRESS;AttachDbFilename=C:\JP\ASP\eTracking\test\App_Data\aspnetdb.mdf;Integrated Security=True;User Instance=True”的对象。

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

任何人都可以帮助解决这个问题。我无法理解它,似乎无法在网上找到解决方案。

好的 设法解决了问题。

在“打包/发布 SQL”下的属性窗口中,取消选中网格中的“从现有数据库中提取数据和/或模式”以及“自动生成的模式和数据”。

4

2 回答 2

1

工作:“好的,已解决问题。在“打包/发布 SQL”下的属性窗口中,取消勾选“从现有数据库中提取数据和/或模式”以及网格中的“自动生成的模式和数据”。 "

于 2015-04-05T13:03:56.983 回答
0

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

于 2012-04-13T01:52:59.150 回答