web-dev-qa-db-ja.com

applicationHost.configを変更するとIIS7が再起動しますか?

ファイルに変更を加えた場合:

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

有効な構成になる変更で更新します。IIS7が再起動し、すべてのアプリで強制的に再起動しますか?

私はサーバーのホットクローンされたvmでこれを試していますが、誰かがこれらのシナリオのいずれかの経験を持っているかどうか、期待される結果はどうなるかを知りたいです。

どうもありがとう

10
Kenny

これを先週まとめました 短いビデオ 。 AppDomainsとAppPoolsの違いとリサイクルの原因について説明します。完全なリサイクルとAppDomainリサイクルを引き起こすさまざまな設定変更について説明します。また、リサイクルが発生したかどうかを確認する方法とその影響についても説明します。

簡単に言えば、状況によって異なります。 applicationHost.configを「タッチする」だけでは、リサイクルのレベルは発生しませんが、特定の構成の変更が発生します。 Any.NETのmachine.configまたはルートweb.configを変更すると、そのフレームワークバージョンのサーバーでAppDomainがリサイクルされます。サイトのweb.configに変更を加えると、そのサイトのAppDomainがリサイクルされます。

11

アプリプールのプロパティを編集する場合、アプリプールはリサイクルする必要があります(デフォルトでは、disallowrotationonconfigchangeが設定されていない限り、またはそれに相当するものは変更されません)。

それ以外の場合、いいえ、考えられるsystem.webServerの変更によってアプリプールが再起動されることはありません。

ただし、.Netを使用している場合、web.config値を変更すると、アプリ(AppDomains)が再起動する可能性があります。

参照: http://forums.asp.net/p/1344814/2742551.aspx

3
TristanK