网站部署到IIS并连接到SQL Server 2012时出现问题,导致找不到网络错误

use*_*740 5 sql-server iis

我已经将网站部署到IIS,并且它正在尝试通过连接字符串访问数据库。

我已通过以下方式对其进行测试,因此我的SQL Server和连接字符串正确无误:

  1. 我的开发环境正确传输数据
  2. 从SQL Server Management Studio中可以看到与SQL Server的连接良好
  3. 网站上已部署的其他页面正确,并且只有那些流数据的页面失败了。

问题是,只有通过IIS网站,我们才会出现此错误,当我从Visual Studio运行它时,就可以了。

这是我得到的堆栈代码:

堆栈跟踪错误

我的连接字符串:

<add name="cnnSQLDB" 
     connectionString="server=**********;database=*********;Integrated Security=True;User ID=******;Password=******;" 
     providerName="System.Data.SqlClient"/>
Run Code Online (Sandbox Code Playgroud)

Jac*_*tti 0

确保防火墙上的端口 1433 已打开。这是 SQL Server 使用的端口。