2009-05-19 8 views
0

静的ASP.Netページメソッドからの例外が、global.asaxファイルで処理されるApplication_Errorイベントまでバブリングしていない理由を理解できません。私は実際にどんなエラーも期待していませんが、私は安全でありたいと思っています。もし起こった場合は知っていて、try ... catchですべての静的メソッドをラップしません。ASP.Netページメソッド例外がバブリングしませんか?

誰もこの例外をキャッチする方法を知っていますか、少なくともなぜバブリングしていないのですか?

答えて

1

下位層で処理されていない場合、例外はApplication_Errorのエラーハンドラにバブルします。例外が発生していると思われるTRY/CATCHブロックが既にある場合は、その時点でトラップされます。

静的メソッドのコードとApplication_Errorを投稿してください。一般化されたものではなく、正確な答えを提供するのがより簡単になります。

+0

ありがとう、私はついにこの問題を発見しました。深く埋められたのは、エラーを吸収していた試合だった。私がそれを取った後は、もう一度うまくいってしまいました。 – Jared

0

Visual Studioで開発している場合は、コードをデバッグしてから、例外を見つけ出し、Application_Errorメソッドまでバブリングする前に何をキャッチしているのかを調べる必要があります。

関連する問題