18

global.asaxに一般的な例外ハンドラーApplication_errorがあり、多くのページすべてでキャッチされなかったすべての例外を分離しようとしています。非常に多くのページで例外を呼び出すのは非効率的であるため、Page_errorを使用して例外をキャッチしたくありません。では、例外のどこで実際に例外を引き起こしたページを見つけることができますか?

4

2 に答える 2

32
HttpContext con = HttpContext.Current;
con.Request.Url.ToString()
于 2008-12-05T16:47:53.773 に答える
3

ページが常に例外の原因であるとは限らない (すべきではない) ことに注意してください。別のアセンブリから簡単に取得できます。分離コードにロジックがない場合は、別のアセンブリから取得される可能性があります。X ページが Z アセンブリで Y 例外を引き起こしたという側面から、どのページかを知ることは素晴らしいことです。

于 2008-12-07T13:24:52.373 に答える