可能重复:
elmah:没有HttpContext的异常?
在Global.asax
中
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
throw new Exception("TEST");
}
// ... other usual methods
}
Elmah
没有记录异常。
我在这里做了很多初始化和配置工作,如果出现任何问题,获取错误日志非常重要。
不确定为什么它不起作用,但可能与MVC生命周期有关 - 或许在这个阶段没有HttpContext
?有没有办法通过Elmah
记录错误?