0

ASP.NET アプリケーションの舞台裏では、例外が発生したときにメソッド Application_Error がどのように呼び出されるのですか? 反射?代理人?逆コンパイラを使用してコードを探しに行きましたが、これがどこで発生するのか簡単にはわかりませんでした。

メソッドがアンダースコアで挿入されたときに、WinForms でイベントがどのように接続されるかを知っています。しかし、これが ASP.NET でどのように機能し、どのようなデザイン パターンが使用されているのか興味がわきました。

4

2 に答える 2

2

このhttps://msdn.microsoft.com/en-us/library/ms178473(v=vs.140).aspxの msdn ソースを参照できます。

Application_Error は、アプリケーションのライフ サイクルのどの段階でも発生する可能性があります。

于 2015-06-26T14:57:50.087 に答える
1

ASP.NET は、HttpApplication.Error イベントが存在する場合、このメソッドに自動的にフックします。

于 2015-06-26T15:05:03.963 に答える