我刚刚将一个 MVC3 项目迁移到了 4。
我还安装了 ELMAH 的最新更新。
我确实有未处理的异常的问题。
在我的 web.config 我有这个:
<customErrors mode="On" defaultRedirect="/Error/Error" redirectMode="ResponseRedirect">
<error statusCode="404" redirect="/Error/NotFound" />
</customErrors>
当我得到一个未处理的异常时,Elmah 会记录它,那里没有问题,但它不会将我发送到错误/错误视图。它也不做'ResponseRedirect'
相反,它的作用是保持 URL 不变,并显示 Shared 文件夹中的 Error.aspx 视图。
如何在某处更改设置,使 customErrors 不会被忽略?