0

Web アプリケーションの終了を (nlog で) ログに記録しようとしていますが、Global.asax Application_End() でそれを実行しようとしています。残念ながら、アプリケーション ドメインは使用できなくなり、nlog はアプリケーション名の検出に失敗します。内部からログを使用できる Application_End() の前に発生する特定のイベントはありますか?

4

1 に答える 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 に答える