【发布时间】:2011-07-13 14:55:11
【问题描述】:
在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在这里记录错误?
【问题讨论】:
-
这涵盖了与stackoverflow.com/q/2108404/441684 相同的领域,它的答案比这里提供的更好。
标签: asp.net-mvc-3 elmah httpcontext error-logging application-start