標準のWeb.configでは対応できない高度な構成のASP.NET2.0Webサイトがあります。代わりに、構成を/ bin /フォルダー内の独自のXmlスキーマに格納しており、この構成をキャッシュし、FileSystemWatcherを使用して更新を検出するシングルトンオブジェクトがあります。このロジックは、Webサイトで使用されている別のクラスライブラリにあります。
問題は、この構成を編集するたびに、IISでアプリプールを再起動したかのように、すべてのユーザーセッションがリセットされることです。シングルトンやその他のさまざまなキャッシュメカニズムを使用していますが、これらは問題なく機能しますが、何らかの理由でFSW爆弾を搭載したものだけが使用されています。任意のアイデアをいただければ幸いです!