2

Razor 2 Web ページ アプリケーション (asp.net) がいつアンロードされているかを検出することはできますか? たとえば、IIS/WebMatrix が停止した結果としてアンロードされますか?

アプリケーションの起動を処理する _AppStart.csthml があります。

「アプリ停止」に似たようなものはありますか?

編集:

評判が低く、まだ投票/回答できません。

Global.asax を追加しました。実際、アプリのシャットダウンを処理するための Application_End イベントがあります。

代わりにそれを使用できますか、それともあなたの方法が優先されますか?

void Application_End(object sender, EventArgs e) 
{
    //  Code that runs on application shutdown

}
4

1 に答える 1

2

これは、aspx.net アプリケーションが実行されているドメインで "DomainUnload" イベント ハンドラーを使用することで解決できます。

例えば;

void Application_Start(object sender, EventArgs e)
{
    ...
    AppDomain.CurrentDomain.DomainUnload += CurrentDomain_DomainUnload;
}

void CurrentDomain_DomainUnload(object sender, EventArgs e)
{
    // Cleanup code here
}

お役に立てれば、

于 2013-11-12T16:14:34.600 に答える