Назад | Перейти на главную страницу

Приведет ли изменение applicationHost.config к перезапуску IIS7?

Если я внесу изменения в файл:

% windir% \ system32 \ inetsrv \ config \ applicationHost.config

и обновите его, внося изменения, приводящие к правильной конфигурации, приведет ли это к перезапуску IIS7 и принудительному перезапуску всех приложений?

Я пробую это с помощью горячей клонированной виртуальной машины сервера, но хотел бы знать, есть ли у кого-нибудь опыт работы в любом из этих сценариев, каков должен быть ожидаемый результат.

Большое спасибо

Я собрал короткое видео об этом только на прошлой неделе. В нем описаны различия между доменами приложений и пулами приложений, а также причины повторного использования. Я просматриваю различные изменения настроек, которые вызывают полную перезагрузку и перезапуск AppDomain. Я также расскажу, как узнать, происходит ли переработка, и каковы ее последствия.

Короткий ответ: это зависит от обстоятельств. «Прикосновение» к applicationHost.config само по себе не вызовет никакого уровня перезагрузки, но некоторые изменения конфигурации будут. любой изменение на .NET machine.config или root web.config приведет к перезапуску AppDomain на сервере для этой версии платформы. Любое изменение web.config сайта приведет к перезапуску домена приложения для этого сайта.

Если вы редактируете свойства пула приложений, пулы приложений должны повторно использоваться (по умолчанию, если не задано значение disallowrotationonconfigchange или его современный эквивалент).

В противном случае нет, любые изменения system.webServer, о которых я могу подумать, не приведут к перезапуску пулов приложений.

Однако изменение значений web.config может привести к перезапуску приложений (доменов приложений), если вы используете .Net.

Смотрите также: http://forums.asp.net/p/1344814/2742551.aspx