Elmah忽略了MVC 3站点中的exception
我不知道这是ELMAH或ASP.NET MVC3的问题,还是两者的结合:我已经将我的MVC 3网站配置为使用ELMAH,但是当我在web中启用我的“漂亮”错误页面时.config,ELMAH停止记录exception。 我以前在web.config中只有这个,
但起初我的共享文件夹中没有Error.cshtml视图:当抛出其他exception时,ELMAH会记录缺少错误视图的exception。 添加Error.cshtml视图后,ELMAH不再记录任何exception。
我猜我需要配置MVC来以不同的方式处理exception,所以它们被ELMAH选中,并且ASP.NET最终会启动并显示错误.htm页面。 我怎么做? 或者我使用MVCexception和/或ELMAH错误?
直接从Elmah的作者那里看这个答案 。 在同一个线程中还有另一个答案可以为您提供另一种方法
- UserPrincipal.GetGroups与UserPrincipal.GetAuthorizationGroups?
- 在MVC 3中禁用部分视图上的缓存
- ASP.NET MVC – 路由 – 具有文件扩展名的操作
- 在LINQ to Entities查询中包含()
- 在.NET MVC中使用LDAP /网络凭据validation用户
- ASP.NET MVC 3自定义操作filter – 如何将传入模型添加到TempData?
- ASP.NET MVC3自定义成员资格提供程序 – 指定的成员资格提供程序名称无效
- 绑定WebGrid表单AJAX
- Ninject 3 InRequestScope不为同一请求返回相同的实例