0

この質問は、ASP.NetアプリケーションでのELMAHの使用に関連しています。web.configに次のものがあります。

<customErrors mode="Off" ">
</customErrors>

また、未処理のエラーが発生した場合は、以下のコードのようにApplication_Errorイベントでクリアします。

protected void Application_Error(object sender, EventArgs e)
{
  Server.ClearError();
  Response.Redirect("~/errorpages/error.aspx");
} 

私の質問:この状況でELMAHはエラーをログに記録し、電子メールで送信しますか?web.configファイルにELMAHの標準構成があります。

4

1 に答える 1

1

Server.ClearApplication_Error event is reached, then ELMAH will log and emailメソッドを呼び出してエラーをクリアしても、エラーが発生したようです。ただし、コードが Application_Error イベントに到達しない場合、ELMAH はログに記録せず、エラーを電子メールで送信します。

于 2012-08-19T15:37:21.603 に答える