13

Asp.netには、Application_Endこのようにアプリケーションが終了したときに発生するイベントがあります

void Application_End(object sender, EventArgs e)
{
}

私の質問は次のとおりです。このイベントが実際に発生するのはいつですか。つまり、どのような状況で発生しますか。

銀行のWebアプリケーションを実行していると仮定します。このアプリケーション24x7x365は継続的に実行され、一度に数千の場所からアクセスします。このApplication_Endイベントはいつ発生しますか?これにはどのような状況が原因ですか?

4

2 に答える 2

17

このApplication_Endイベントは、IISプールがリサイクルされたとき、またはbinフォルダーまたはweb.configファイルに変更を加えたときに発生します。デフォルトのIIS設定を変更して、オフピーク時に1日1回リサイクルをスケジュールする必要があります。

于 2012-11-04T10:30:35.440 に答える
10

次のいずれかの状況で発生します。

  1. IISプールが再起動されます。

  2. Web.configが変更されます。

  3. アプリケーションが再起動されます。

于 2012-11-04T10:26:20.480 に答える