IIS应用程序初始化doAppInitAfterRestart

时间:2016-01-20 14:29:02

标签: asp.net iis

我在IIS 7.5上安装了应用程序初始化模块,将apppool配置为AlwaysRunning,将站点设置为preloadEnabled。此模块适用于apppool restart。当我更改站点的web.config时,不发送来自模块的请求。我尝试将doAppInitAfterRestart设置为true,但没有帮助。有没有办法在appdomain重启后以某种方式配置应用程序初始化以发送请求(例如web.config更改)?

2 个答案:

答案 0 :(得分:0)

我在以下方面取得了有限的成功:

在应用程序的doAppInitAfterRestart部分中将true更改为system.webServer/applicationInitialization后,在 Configuration Editor 中转到相同的位置,然后单击省略号{ ...旁边的{1}}按钮。将会弹出一个窗口。点击添加链接,然后输入以下内容:

(Collection)

答案 1 :(得分:0)

更改Web.config不会强制回收应用程序池,它只会强制AppDomain重新启动https://www.treeloop.com/blog/iis-application-domain-and-pool-recycling,并且应用程序初始化模块不适用于.Net特定概念的AppDomain