为什么 IIS 会随机重启我的 Web 应用程序?

RKi*_*son 6 iis asp.net

我的服务器上的网站出现问题,该网站偶尔会丢失会话状态。

我将问题缩小到 IIS7,因此我向 Application_Start 事件(它是一个 ASP.Net MVC 应用程序)添加了一个方法,该方法在大约一周前每次启动应用程序并重新部署站点时都会向我发送电子邮件。从那以后,我每 26 小时都会收到一封“启动”电子邮件。

所以,我想知道为什么 IIS 会重新启动应用程序。

Wil*_*ill 8

这是由站点所在的应用程序池的回收功能控制的。您可以将其调整为在设定的时间或更长的时间间隔内回收。