我有一个奇怪的问题。我有一个测试服务器,我在那里运行我的应用程序供人们内部测试。它有一个SQL Server Express的本地实例,安装了.NET 4.6的IIS。要清楚防火墙是完全关闭的。
我继承了一些我无法在服务器上运行的代码。应用程序启动正常,但当我尝试从DB写入或读取时,我得到以下内容:
连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接的主机无法响应而建立的连接失败
这个问题的奇怪之处在于我可以在本地连接到服务器上的数据库。我可以在连接到服务器上的数据库的本地计算机上运行该应用程序。当我将连接字符串更改为不正确的内容时,会抛出此错误。
据我所知,数据库运行正常。应用程序在本地计算机上编译良好,仍然连接到服务器上的数据库。只是当应用程序在IIS中托管时,它才会超时连接到数据库。
该应用程序是一个ASP.NET MVC应用程序。
如果你能指出我的任何阅读或任何东西。