SQL IIS 上的连接字符串
SQL Connection string on IIS
我正在开发一个基本的 ASP.NET MVC CRUD 操作 Web 应用程序。我的 Visual Studio 本地解决方案连接到我将用作生产的 SQL 服务器上的数据库,到目前为止一切正常,但是当我发布应用程序时,我无法连接到我的数据库 我无法访问我的数据库。
非常感谢您的帮助,我在网上查找并尝试了几乎所有建议的方法。
- ASP.NET MVC 5 应用程序
这是我的解决方案中的连接字符串
<add name="DefaultConnection"
connectionString="data source=ZUSVS-PBIDW;Integrated Security=True;App=GoTeam;Initial Catalog=GOTeam"
providerName="System.Data.SqlClient" />
应用程序在 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;
我正在开发一个基本的 ASP.NET MVC CRUD 操作 Web 应用程序。我的 Visual Studio 本地解决方案连接到我将用作生产的 SQL 服务器上的数据库,到目前为止一切正常,但是当我发布应用程序时,我无法连接到我的数据库 我无法访问我的数据库。
非常感谢您的帮助,我在网上查找并尝试了几乎所有建议的方法。
- ASP.NET MVC 5 应用程序
这是我的解决方案中的连接字符串
<add name="DefaultConnection" connectionString="data source=ZUSVS-PBIDW;Integrated Security=True;App=GoTeam;Initial Catalog=GOTeam" providerName="System.Data.SqlClient" />
应用程序在 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;