Elmah忽略了MVC 3站点中的异常

本文关键字:站点 异常 MVC Elmah | 更新日期: 2023-09-27 18:12:31

我不知道这是ELMAH还是ASP的问题。NET MVC3,或者只是两者的组合:我已经配置了我的MVC 3网站使用ELMAH,但是当我启用我的"漂亮"错误页面在web。配置,ELMAH停止记录异常。我曾经在我的web.config中有这个,

<customErrors mode="On" defaultRedirect="/Error.htm" redirectMode="ResponseRewrite"></customErrors>

但起初我没有一个错误。当抛出其他异常时,ELMAH将为丢失的Error视图记录一个异常。添加错误后。在cshtml视图中,ELMAH不再记录任何异常。

我猜我需要配置MVC以不同的方式处理异常,所以它们被ELMAH捡起,和ASP。NET最终启动并显示错误的.htm页面。我怎么做呢?或者我使用MVC异常和/或ELMAH错误?

Elmah忽略了MVC 3站点中的异常

看看《以尔玛》作者的直接回答。在同一线程中还有另一个答案,应该给您提供另一种方法