7

このイベントのイベントハンドラーは、アプリケーションプールがIISによってリサイクルされるときに呼び出されることを知っていますが、それはいつ発生しますか?組み込みのVisualStudioサーバー(Cassini)を使用する場合はどうでしょうか。サーバープロセスを強制終了すると、Application_Endが起動されますか?

更新: web.configとBINフォルダーの変更について知っています。アプリケーションが何も触れずに一定期間アイドル状態になった後、プールをシャットダウンする場合に興味があります。

4

2 に答える 2

7

Nickが言ったように、「アプリケーションプールは、アプリケーションプールの構成でリサイクル制限の一部に達したときにリサイクルされます。」IISでは、アプリケーションプール設定でリサイクル条件を設定できます。固定間隔(X分または要求ごと)、特定の時刻、MB単位のメモリベースの最大値(最大仮想メモリまたは最大プライベートメモリ)、またはこれらのいずれかの組み合わせを使用できます。アイドルタイムアウトを数分で設定してから、ワーカープロセスを終了することもできます。

IISリサイクル設定

IISの詳細設定

于 2009-06-05T13:11:42.913 に答える
5

web.configまたは/binディレクトリを変更すると、アプリケーションプールがリサイクルされます。または、アプリケーションプール構成でリサイクル制限の一部に達した場合。アプリケーションプールがないことを除いて、同じことがカッシーニにも当てはまります。そのため、web.configまたは/binディレクトリが変更されるたびにトリガーされます。カッシーニのインスタンスを殺すことについてはよくわかりません。

于 2009-06-05T12:31:22.853 に答える