Asp.net mvc asp.net mvc:是什么使error.cshtml运行(并且在此过程中不登录到elmah)

Asp.net mvc asp.net mvc:是什么使error.cshtml运行(并且在此过程中不登录到elmah),asp.net-mvc,elmah,Asp.net Mvc,Elmah,我收到某种错误,导致显示error.cshtml 我不知道是什么设置让它这么做的,而且我也不喜欢elmah也没有看到错误的事实 更新:我已经看到了elmah关于如何让它记录定制处理的事情的答案。我不明白的是我为什么会进入这种状态。我没有用HandleError属性标记任何内容 更新2:我认为这是因为使用HandleErrorAttribute添加了一个全局过滤器。这有效地将所有控制器操作设置为使用ELMAH项目的开源宿主wiki中的默认错误处理,我找到了关于使用MVC设置ELMAH的内容。在阅读

我收到某种错误,导致显示error.cshtml

我不知道是什么设置让它这么做的,而且我也不喜欢elmah也没有看到错误的事实

更新:我已经看到了elmah关于如何让它记录定制处理的事情的答案。我不明白的是我为什么会进入这种状态。我没有用HandleError属性标记任何内容


更新2:我认为这是因为使用HandleErrorAttribute添加了一个全局过滤器。这有效地将所有控制器操作设置为使用ELMAH项目的开源宿主wiki中的默认错误处理

,我找到了关于使用MVC设置ELMAH的内容。在阅读了所有评论之后,在最底部有一个链接,可以帮助您解决问题。

我非常尊重阿提夫,他非常棒,我认为伊万·兹拉捷夫提出了一个更优雅的解决方案,作为对同一问题的回答: