【发布时间】:2014-03-24 11:46:43
【问题描述】:
为了预热应用程序,我通过对 iis 7.5 上的 applicationhost.config 文件进行一些配置更改来应用应用程序初始化设置。当我回收应用程序池或重新启动 IIS 时,这些工作正常。我从这里 (http://www.orcsweb.com/blog/terri/implementing-application-initialization-on-iis-7-5/) 获取了这些设置
当我进行任何 web.config 更改时,这些设置不起作用。当我在 web.config 文件中进行更改时,有没有办法自动回收应用程序池?
【问题讨论】:
-
应用程序池可以有多个应用程序。回收 APPpool 将回收其中的所有应用程序。你确定要这样做吗??当您对 web.config 进行更改时,服务器会很聪明地接受新的更改。
-
每个应用程序只保留一个应用程序池。我知道 web.config 更改将被 IIS 拾取,但我想在您对 web.config 进行任何更改或发布新 dll 后第一次减少加载应用程序的延迟。 (仅供参考,我需要这个用于 Restful 服务的解决方案,因为当我们进行任何配置更改时,首先调用该服务需要很长时间)。
标签: asp.net asp.net-mvc web-applications initialization iis-7.5