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的作者那里看这个答案 。 在同一个线程中还有另一个答案可以为您提供另一种方法