web.config中的connectionstring

时间:2011-12-28 18:31:15

标签: asp.net web-config

我在web.config上有一个连接字符串。数据源为“.\SQLEXPRESS” 这在本地机器上工作正常,但是当我使用vs发布网站时,发生了关于sql连接的错误。

我认为“。”存在一些问题。然后,在本地和远程计算机上发生错误后,我将其更改为IP地址。

我认为问题在于数据源的表达。任何人都可以帮我解决这个问题吗?

错误是:

  '/'应用程序中的服务器错误。   建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 - 查找指定的服务器/实例时出错)

1 个答案:

答案 0 :(得分:3)

使用“。”只是“localhost”的快捷方式。您必须验证要部署到的计算机上是否有SQLEXPRESS个命名实例。如果不是这种情况,则必须指定适当的数据源。您提到使用可以工作的IP地址,但这将再次需要该位置的可访问端点。

如需更多帮助,请参阅以下内容:

http://www.sqlmusings.com/2009/03/11/resolving-a-network-related-or-instance-specific-error-occurred-while-establishing-a-connection-to-sql-server/