asp.net应用程序中的服务器错误

asp.net应用程序中的服务器错误,asp.net,sql-server-2008,Asp.net,Sql Server 2008,我的ASP.NET应用程序在开发服务器上运行良好,但当我尝试将其部署到本地IIS服务器或免费托管提供程序服务器时,在这两种情况下都会出现未处理的异常,后一种情况下的错误是: 与网络相关或特定于实例的 建立数据库时出错 连接到SQL Server。服务器 找不到或无法访问。 验证实例名称是否正确 正确,并且SQL Server是 配置为允许远程访问 连接。(提供者:SQL网络) 接口,错误:26-错误定位 服务器/实例(已指定) 我花了几天的时间试图解决这个问题,但每次都要求检查远程登录连接。尽管

我的ASP.NET应用程序在开发服务器上运行良好,但当我尝试将其部署到本地IIS服务器或免费托管提供程序服务器时,在这两种情况下都会出现未处理的异常,后一种情况下的错误是:

与网络相关或特定于实例的 建立数据库时出错 连接到SQL Server。服务器 找不到或无法访问。 验证实例名称是否正确 正确,并且SQL Server是 配置为允许远程访问 连接。(提供者:SQL网络) 接口,错误:26-错误定位 服务器/实例(已指定)


我花了几天的时间试图解决这个问题,但每次都要求检查远程登录连接。尽管如此,错误还是一次又一次地出现。请提供帮助。

您可以通过telnet在sql server box上发布1433吗

在本地iis框的命令行中尝试以下操作:

telnet servername 1433
如果它没有通过命令行连接,那么您需要打开sql框的安全端口

如果连接良好,则可能需要检查连接字符串设置。
如果是这种情况,您能否提供您的web.config。

您能否通过telnet在sql server box上发布1433

在本地iis框的命令行中尝试以下操作:

telnet servername 1433
如果它没有通过命令行连接,那么您需要打开sql框的安全端口

如果连接良好,则可能需要检查连接字符串设置。
如果是这种情况,您能否提供您的web.config。

以下文章可能会有所帮助:


以下文章可能会有所帮助:


验证连接字符串是否正确。您可能有开发环境连接字符串。请验证连接字符串是否正确。您可能有开发环境连接字符串。