私はこれに関する情報を探していましたが、役に立ちませんでした。なぜこれが必要なのかという背景はここで私が尋ねたもう一つの質問具体的には、App_Data でファイルを作成/更新/削除するとプールのリサイクルが発生しますか?
リサイクルの原因となる詳細なリストを提供してくれる人がいれば助かります。
アップデート: すでに 2 人のユーザーが気づいているように、プール全体ではなく AppDomain のみをリサイクルする理由を明記した回答もいただければ幸いです。
ベストアンサー1
あなたが気に入った他の投稿の記事は、実のところこの点について非常にうまく説明していました。
即時リサイクル
- Web.configの変更
- Machine.configの変更
- Global.asax の変更
- Binディレクトリの変更
- App_Codeの変更
リサイクルの遅延
他の場所で複数の変更を行った場合にも発生する可能性がありますが、通常は、.aspx または .cs/.vb ファイルの変更でのみこの現象が発生していることがわかりました。一時的なテキスト、csv、またはその他のファイルを追加しても、問題は発生していません。
注: これらはすべてアプリ ドメインのリサイクルであり、プールの実際のリサイクルではありません。通常、アプリケーション プールは IIS の設定 (要求数、メモリ制限、アイドル時間、またはスケジュールされた再起動) に基づいてのみリサイクルされます。