我有一个 ASP.NET 应用程序,它从同一台计算机上的 SQL Server Express 获取数据。当我从 Visual Studio 运行 ASP.NET 项目时,该项目可以很好地访问数据库。但是,当发布到 IIS 时,项目会失去连接。这是我位于 Web.config
中的连接字符串:
<connectionStrings>
<add name="conString"
providerName="System.Data.SqlClient"
connectionString="Server = DESKTOP-EVAN\SERVER;Database=master;User ID=sa;Password=12345;" />
</connectionStrings>
可以在已发布的 IIS 上访问该项目,但是那里没有数据,也没有显示错误消息。
我已经将应用程序池和 NT Authority
添加到 SQL 登录,但仍然没有成功连接到数据库。
有没有人有这方面的经验?如何让我发布的 ASP.NET 项目连接到我的 SQL Server Express?
最佳答案
您是否尝试过像这样删除服务器的空间:
Server=DESKTOP-EVAN\SERVER
关于c# - ASP.NET 在发布到 IIS 后失去与 SQL Server Express 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56346490/