私は例えば、web.configファイルからリンクされている設定ファイルを持っていますASP.NET外部リンクファイルの変更により、IISアプリケーションが再起動しますか?
<features configSource="feature.config" />
"feature.config"ファイルを変更すると、IISアプリケーションが再起動するように見えますが、これは予期された動作ですか?
私は例えば、web.configファイルからリンクされている設定ファイルを持っていますASP.NET外部リンクファイルの変更により、IISアプリケーションが再起動しますか?
<features configSource="feature.config" />
"feature.config"ファイルを変更すると、IISアプリケーションが再起動するように見えますが、これは予期された動作ですか?
はい、これは通常のようにweb.configファイルに加えた変更は、しかし、これはapp.configをファイルに対して上書きすることができるアプリケーションの再起動が発生しますデフォルトでは期待される動作です。 msdn:
Web.configファイルを保存すると、 アプリケーションが再起動します。代わりに 個々のセクション要素のconfigSource属性に、 が、 が変更されたときにアプリケーションを再起動させないセカンダリ構成ファイルを指すように使用することもできます( )。
設定の一部をリンク設定ファイルに移動したとしても、それらはweb.configファイルの一部になります。その変更はウェブで直接変更した場合と同じ効果があります.configファイル自体。しかし、あなたはrestartOnExternalChangesは、セクション定義に属性を使用して変更でアプリケーションを再起動しないようにセクションを指定することができます。詳細はhereとhereを参照してください。しかし、ドキュメントによると、これはASP.NETアプリケーションでは有効ではないため、上記のステートメントは少し誤解を招きます。
申し訳ありませんが、ただ明確にします。外部参照feature.configファイルを変更するとアプリケーションが再起動しますか? –
@マーク909 - 私のオリジナルの答えは、デフォルトの動作を説明したが、MSDNに埋もれこのラウンド方法がある表示されません。 –