Web アプリケーションの終了を (nlog で) ログに記録しようとしていますが、Global.asax Application_End() でそれを実行しようとしています。残念ながら、アプリケーション ドメインは使用できなくなり、nlog はアプリケーション名の検出に失敗します。内部からログを使用できる Application_End() の前に発生する特定のイベントはありますか?
質問する
1244 次
1 に答える
0
たぶん、 HttpApplication.Disposeメソッドを使用できます。
「 IIS 5.0 および 6.0 の ASP.NET アプリケーション ライフ サイクルの概要」で説明されているように、このDispose
メソッドは の前に呼び出されApplication_End
ます。
これは IIS 5.0 および 6.0 向けであることはわかっていますが、「IIS 7.0 の ASP.NET アプリケーション ライフ サイクルの概要」で説明されているように、IIS 7.0でも同じです。
于 2013-04-02T23:03:07.563 に答える