静的 ASP.Net Page メソッドからの例外が、global.asax ファイルで処理される Application_Error イベントまでバブルしない理由がわかりません。私は本当にエラーを期待していませんが、安全であり、エラーが発生した場合にそれらについて知りたいと思い、すべての静的メソッドを try...catch でラップしたくありません。
これらの例外をキャッチする方法を知っている人はいますか、または少なくともバブルしていない理由はありますか?
静的 ASP.Net Page メソッドからの例外が、global.asax ファイルで処理される Application_Error イベントまでバブルしない理由がわかりません。私は本当にエラーを期待していませんが、安全であり、エラーが発生した場合にそれらについて知りたいと思い、すべての静的メソッドを try...catch でラップしたくありません。
これらの例外をキャッチする方法を知っている人はいますか、または少なくともバブルしていない理由はありますか?
例外は、下位層で処理されていない場合、Application_Error のエラー ハンドラーにバブルします。例外が発生していると思われる TRY/CATCH ブロックが既にある場合は、その時点でトラップされます。
静的メソッドと Application_Error のコードを投稿してください。一般化された回答ではなく、正確な回答を提供しやすくなります。
Visual Studio で開発している場合は、コードをデバッグしてから、ソースをステップ実行して例外を見つけ、何がキャッチされているかを確認してから、Application_Error メソッドにバブリングする必要があります。