将更改applicationHost.config导致IIS7重新启动?

如果我对文件进行了更改:

%WINDIR%\ SYSTEM32 \ INETSRV \设置\的applicationHost.config

并更新它导致一个有效的configuration更改,它会导致IIS7重新启动并强制重新启动所有的应用程序?

我正在尝试使用服务器的热克隆虚拟机,但是想知道是否有任何人遇到这些情况,预期的结果应该是什么。

非常感谢

我上周刚刚录制了一个短片 。 它涵盖了AppDomain和AppPools之间的区别以及导致回收的原因。 我通过各种设置更改,导致完全回收和AppDomain回收。 我还会介绍如何判断是否发生了再循环以及其影响。

简单的答案是,这取决于。 '自己动手'applicationHost.config本身不会导致任何级别的回收,但是某些configuration更改会。 对.NET的machine.config或root web.config的任何更改都将导致该框架版本的服务器上的AppDomain回收。 对网站的web.config所做的任何更改都将导致该网站的AppDomain回收站。

如果您编辑应用程序池属性,则应用程序池应该回收(默认情况下,除非设置了disallowrotationonconfigchange或与其相当的现代date)。

否则,不,任何system.webServer更改我能想到的将不会导致应用程序池的重新启动。

但是,如果使用.Net,则修改web.config值可能会导致应用程序重新启动(AppDomains)。

另见: http : //forums.asp.net/p/1344814/2742551.aspx