Если я внесу изменения в файл:
% WINDIR% \ system32 \ Inetsrv \ Config \ applicationHost.config
и обновить его с помощью изменения, приведшего к действительной конфигурации, приведет ли это к перезапуску IIS7 и принудительному перезапуску во всех приложениях?
Я пробую это с горячим клонированием vm сервера, но хотел бы знать, есть ли у кого-нибудь опыт любого из этих сценариев, каким должен быть ожидаемый результат.
Большое спасибо
iis
iis-7
configuration
Kenny
источник
источник
Ответы:
Я собрал короткое видео на прошлой неделе. Он охватывает различия между доменами приложений и AppPools и причины их повторного использования. Я прохожу через различные изменения настроек, которые приводят к полной повторной загрузке и повторному использованию AppDomain. Я также расскажу, как вы можете определить, происходит ли переработка, и как это повлияет.
Краткий ответ: это зависит. «Касание» applicationHost.config само по себе не вызовет никакого уровня перезапуска, но некоторые изменения конфигурации будут. Любое изменение в .NET machine.config или root web.config приведет к перезагрузке домена приложений на сервере для этой версии платформы. Любое изменение в файле web.config приведет к перезагрузке домена приложения для этого сайта.
источник
Если вы редактируете свойства пула приложений, пулы приложений должны перезапускаться (по умолчанию, если не установлено disallowrotationonconfigchange или его современный эквивалент).
В противном случае, нет, любые изменения system.webServer, о которых я могу подумать, не приведут к перезапуску пулов приложений.
Однако изменение значений web.config может привести к перезапуску приложений (доменов приложений), если вы используете .Net.
Смотрите также: http://forums.asp.net/p/1344814/2742551.aspx
источник