【发布时间】:2017-02-24 19:45:02
【问题描述】:
我有一个在 IIS 上运行的 asp.net Web 应用程序,一切都很好,直到我尝试访问数据库时才收到此错误:
我已阅读将 LocalDB 与完整 IIS 一起使用的两部分:1 Part | 2 Part
我按照说明操作,但仍然出现错误,有没有办法检查我是否正确执行了这些步骤?
还有什么我可以检查可能导致此错误的吗?
注意:我在 asp.net 和 asp.net 核心应用程序中尝试过这个,核心应用程序根本没有给出任何描述,所以我正在用 asp.net 进行测试。我使用的数据库是 Visual Studio 提供的数据库。如果您希望我提供任何我不乐意提供的进一步信息,我已经被这个问题困扰了一段时间,似乎无法解决它。
【问题讨论】:
-
你可以通过 SSMS 访问你的 localdb 吗? SQL Server 配置管理器中是否启用了 tcp/ip?
-
请检查此条件sqlmusings
-
@gofr1 我可以使用 SSMS 连接到数据库,但是配置管理器给了我错误“无效的命名空间”
-
请尝试here的解决方案
-
好吧,所以我为 asp.net 找到了一个“好的”解决方案,它没有发布 .mdf 文件并且没有对 wwwroot 文件夹的完全权限(读/写)。当然仍然没有连接到实际的数据库。
标签: c# asp.net sql-server iis