web-dev-qa-db-ja.com

applicationHost.configはいつファイルシステムから読み取られますか?

共有構成 を使用するようにサーバーファームを更新することを検討しており、そうすることによるパフォーマンスの低下について疑問に思っています。

ApplicationHost.configファイルがファイルシステムからいつ読み取られるのか疑問に思っていますか?すべてのリクエスト?アプリプールがリサイクルされるたびに?

1
Josh

WASの起動時、変更が行われたとき、および場合によってはアプリプールの開始時。

デフォルトでは、構成は、開始するか、Applicationhost.configへの変更が検出されるたびに、WAS(Windows Process Activation Service)によって読み取られます。

次に、その構成を個々のappPoolName.configファイルに分割し、それらを読み取る必要がある個々のアプリプールID用に保護します(これらはinetpub\temp\appPoolsにあります)。これは、ルートApphost.configがリダイレクトされた場所に関係なく、常にローカルディスクで発生します。

Config Isolationがオフになっている場合、それは発生せず、何が行われるのかわかりません:)

1
TristanK