SQL IIS 上的连接字符串

SQL Connection string on IIS

我正在开发一个基本的 ASP.NET MVC CRUD 操作 Web 应用程序。我的 Visual Studio 本地解决方案连接到我将用作生产的 SQL 服务器上的数据库,到目前为止一切正常,但是当我发布应用程序时,我无法连接到我的数据库 我无法访问我的数据库。

非常感谢您的帮助,我在网上查找并尝试了几乎所有建议的方法。

应用程序在 Visual Studio 中运行良好,我能够连接到数据库并执行 crud 操作。

这是我的 LocalSqlServer 连接字符串:

enter image description here

这是我在 IIS 上的应用程序连接字符串:

enter image description here

这是我收到的错误:

enter image description here

编辑: 我刚刚发现您在示例中提供的连接字符串与 IIS 中配置的值不匹配。

示例:

data source=ZUSVS-PBIDW;Integrated Security=True;App=GoTeam;Initial Catalog=GOTeam

IIS:

server=ZUSVS-PBIDW;Database=GoTeam;Integrated Security=true;

这取决于您要连接的 SQL 服务器。看看这个link:https://www.connectionstrings.com/sql-server/

您的连接字符串可能类似于:

Server=ZUSVS-BIDW;Database=GOTeam;Trusted_Connection=True;