0

次を使用して、appsettings セクションを web.config の外に移動しました。

   <appSettings configSource="AppSettings.config"/>

これにより、実際に IIS を再起動しなくても appsettings を変更できます。

ただし、IIS がすべての構成ファイルを常に監視していることは知っています。イベント my-appsetting-has-changed にアタッチして、それに応じてカスタムアクションを実行するにはどうすればよいですか?

4

2 に答える 2

1

このリファレンスこのリファレンスによると、

[The] ASP.Net ランタイムは、外部の [config] ファイルがいつ変更されたかを検出しません。

それが本当なら、.NET からいくらかのマイレージを得ることができるかもしれませんがFileSystemWatcher、ASP.NET シナリオでそれを効果的に使用する方法が思い浮かびません。

これが役立つことを願っています。

于 2010-08-09T16:31:48.747 に答える
1

FileSystemWatcherこれにはクラスを使用できます。

于 2010-08-09T16:32:22.927 に答える