Asp.net 即使使用建议的设置,IIS应用程序池也会保持超时以防止超时

Asp.net 即使使用建议的设置,IIS应用程序池也会保持超时以防止超时,asp.net,iis,Asp.net,Iis,我有一个ASP.NET 4.5.1应用程序在2012 R2服务器上的IIS 8.5中运行,我需要始终处于“活动”状态,并且永远不会受到第一次命中启动/JIT惩罚。根据我在这里的研究,我认为我已经进行了旨在防止这种情况的IIS设置: 但在检查IIS日志时,我会在大约20分钟的空闲时间后访问该站点,然后继续看到这些条目: > #Software: Microsoft Internet Information Services 8.5 > #Version: 1.0 > #Date

我有一个ASP.NET 4.5.1应用程序在2012 R2服务器上的IIS 8.5中运行,我需要始终处于“活动”状态,并且永远不会受到第一次命中启动/JIT惩罚。根据我在这里的研究,我认为我已经进行了旨在防止这种情况的IIS设置:

但在检查IIS日志时,我会在大约20分钟的空闲时间后访问该站点,然后继续看到这些条目:

> #Software: Microsoft Internet Information Services 8.5
> #Version: 1.0
> #Date: 2015-06-23 00:00:16
这显然表明应用程序池已重新启动(我的说法正确吗?)

我已经检查了应用程序和系统事件查看器日志,没有看到任何应用程序池重新启动或未处理的异常从我的应用程序中被记录,但该应用程序在大约20分钟后肯定会有启动延迟


关于我可能缺少的内容有什么想法吗?

您是否仔细检查了
回收设置

您是否已将
常规时间间隔设置为零

您还可以启用更多循环事件日志记录,这可能会有所帮助

标头不一定意味着AppPool重新启动,某些配置更改也会触发它

#Software: Microsoft Internet Information Services 8.5