【发布时间】:2014-01-20 03:35:20
【问题描述】:
通常在我的 Mvc 项目中,我只是在 Global.asax.cs 中有一个 ErrorMail_Mailing 方法,它可以访问 ErrorMailEventArgs。
但是在WebApi中,这个方法不会触发,那么如何在Webapi中访问这些信息呢?
我目前正在使用这种方法(效果很好)
public class ApiErrorHandler : ExceptionFilterAttribute
{
public override void OnException(HttpActionExecutedContext context)
{
DepResolver.ExceptionHelper().LogToElmah(context.Exception);
base.OnException(context);
}
}
【问题讨论】:
标签: asp.net-web-api elmah