数据库重新启动后需要回收应用程序池以恢复数据库连接(IIS 7)

时间:2014-02-11 09:14:02

标签: .net iis-7

我有一种情况,如果我重新启动连接到我的Web应用程序的数据库(在.Net中),我必须回收应用程序池以恢复应用程序的数据库连接。

如果没有应用程序池的回收,我就无法连接到我的应用程序。有没有人让我知道有没有办法不做手动回收应用程序池来恢复数据库连接?

或者,有没有办法在不回收应用程序池的情况下恢复数据库连接?

1 个答案:

答案 0 :(得分:1)

  

应用程序池是部署在iis实例上的Web服务。他们   可以是您的网站或前端后面的后端服务   网页服务。无论哪种方式,如果您正在重新启动SQL服务器实例它   意味着这些Web服务正在失去与它们的连接   数据库或它对该数据库会话没有响应。

通过刷新池,您将从根本上重新启动应用程序并重新建立数据库连接。

取自

https://serverfault.com/questions/222385/what-does-recycling-the-app-pool-actually-do-exactly