我在web.config上有一个连接字符串。数据源为“.\SQLEXPRESS
”
这在本地机器上工作正常,但是当我使用vs发布网站时,发生了关于sql连接的错误。
我认为“。”存在一些问题。然后,在本地和远程计算机上发生错误后,我将其更改为IP地址。
我认为问题在于数据源的表达。任何人都可以帮我解决这个问题吗?
错误是:
>'/'应用程序中的服务器错误。 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)
答案 0 :(得分:3)
使用“。”只是“localhost”的快捷方式。您必须验证要部署到的计算机上是否有SQLEXPRESS
个命名实例。如果不是这种情况,则必须指定适当的数据源。您提到使用可以工作的IP地址,但这将再次需要该位置的可访问端点。
如需更多帮助,请参阅以下内容: