3

標準のWeb.configでは対応できない高度な構成のASP.NET2.0Webサイトがあります。代わりに、構成を/ bin /フォルダー内の独自のXmlスキーマに格納しており、この構成をキャッシュし、FileSystemWatcherを使用して更新を検出するシングルトンオブジェクトがあります。このロジックは、Webサイトで使用されている別のクラスライブラリにあります。

問題は、この構成を編集するたびに、IISでアプリプールを再起動したかのように、すべてのユーザーセッションがリセットされることです。シングルトンやその他のさまざまなキャッシュメカニズムを使用していますが、これらは問題なく機能しますが、何らかの理由でFSW爆弾を搭載したものだけが使用されています。任意のアイデアをいただければ幸いです!

4

1 に答える 1

4

XML ファイルがBIN フォルダーの下にある場合、そのフォルダーで何かが変更されると、Web アプリケーションは自動的に再起動されます。

Web.ConfigまたはMachine.Config が変更または編集されると、Web アプリケーションも再起動します。

于 2009-11-06T20:36:40.567 に答える