Asp.net 更改web.config后的应用程序预热或初始化

Asp.net 更改web.config后的应用程序预热或初始化,asp.net,asp.net-mvc,web-applications,initialization,iis-7.5,Asp.net,Asp.net Mvc,Web Applications,Initialization,Iis 7.5,为了预热应用程序,我通过在iis 7.5上的applicationhost.config文件上进行一些配置更改,应用了应用程序初始化设置。当我回收应用程序池或重新启动IIS时,这些都可以正常工作。我从这里获取了这些设置() 当我更改web.config时,这些设置不起作用。当我在web.config文件中进行更改时,是否有一种方法可以自动回收应用程序池?我建议您仔细阅读此内容-很好地解释了应用程序域回收和应用程序池回收之间的区别。假设有两个应用程序共享同一个应用程序池,不希望因为一个应用程序配置

为了预热应用程序,我通过在iis 7.5上的applicationhost.config文件上进行一些配置更改,应用了应用程序初始化设置。当我回收应用程序池或重新启动IIS时,这些都可以正常工作。我从这里获取了这些设置()


当我更改web.config时,这些设置不起作用。当我在web.config文件中进行更改时,是否有一种方法可以自动回收应用程序池?

我建议您仔细阅读此内容-很好地解释了应用程序域回收和应用程序池回收之间的区别。假设有两个应用程序共享同一个应用程序池,不希望因为一个应用程序配置更改而回收整个应用程序池。要回答您的问题,我不知道有设置,我认为应用程序池回收应该手动或通过

应用程序池可以有多个应用程序。回收应用程序池将回收其中的所有应用程序。你确定要这么做吗??当您对web.config进行更改时,服务器足够智能,可以接收新的更改。我们只为每个应用程序保留一个应用程序池。我知道web.config的更改将由IIS接收,但我想在您对web.config进行任何更改或发布新的dll后,第一次减少加载应用程序时的延迟。(仅供参考,我需要这个Restful服务解决方案,因为当我们进行任何配置更改时,第一次调用该服务需要很长时间)。