手动记录的 ELMAH 错误不发送电子邮件
Manually logged ELMAH errors aren't sending email
我正在手动记录某些这样的错误:
ApplicationException ex = new ApplicationException("Testing");
Elmah.ErrorLog.GetDefault(System.Web.HttpContext.Current).Log(new Elmah.Error(ex));
未处理的异常是发送电子邮件,但手动记录的不是。我也试过这个:
Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
如何获取这些手动记录的错误以发送电子邮件(不抛出和显示自定义错误页面)?
我说得太快了
这不发送电子邮件:
Elmah.ErrorLog.GetDefault(System.Web.HttpContext.Current).Log(new Elmah.Error(ex));
但是这样做:
Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
我正在手动记录某些这样的错误:
ApplicationException ex = new ApplicationException("Testing");
Elmah.ErrorLog.GetDefault(System.Web.HttpContext.Current).Log(new Elmah.Error(ex));
未处理的异常是发送电子邮件,但手动记录的不是。我也试过这个:
Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
如何获取这些手动记录的错误以发送电子邮件(不抛出和显示自定义错误页面)?
我说得太快了
这不发送电子邮件:
Elmah.ErrorLog.GetDefault(System.Web.HttpContext.Current).Log(new Elmah.Error(ex));
但是这样做:
Elmah.ErrorSignal.FromCurrentContext().Raise(ex);