aspx.csの未処理のエラーコードは、global.asaxのApplication_Errorハンドラによって捕捉されます。
私は、このような未処理のエラーがaspx.cs
で起こった。しかしのコードは、ログ自体た場合にも失敗し、例外を生成したログに記録するのApplication_Errorハンドラでいくつかのコードを記述しています。
(多分によるI/Oまたはファイルシステムの問題に)私はそのような例外を捨てるべきですか?
私はそれを投げ捨てると、そのような例外を受け取るべきイベントはありますか?
"throw"構文を書くかどうかは違いはありませんか?
Global.asaxのApplication_Errorハンドラで発生する例外をスローする必要がありますか?
protected void Application_Error(object sender, EventArgs e)
{
try
{
// my codes to log exception to Database System here....
}
catch(Exception)
{
throw; //Should I write "throw" syntax here ?
}
}