gpt4 book ai didi

asp.net - 使用Elmah.MVC时未调用Application_Error

转载 作者:行者123 更新时间:2023-12-03 08:28:36 26 4
gpt4 key购买 nike

我在Application_Error中有一些自定义错误处理代码,该代码正在进行一些日志记录,然后移交给我的Error Controller 操作/ View 。我有一个奇怪的问题,即有时是-仅在生产服务器上,而不在开发计算机上-会出现错误页面,但日志中未记录任何错误详细信息。

最佳答案

我花了几个小时试图弄清楚这一点,结果发现我的错误页面是直接调用的,而没有经过Application_Error!

我在另一篇SO帖子上看到了一个抛出的评论,暗示这可能与HandleError属性一起发生-即它将查找名为Error的 View ,并绕过Application_Error简单地呈现该 View 。

我正在使用Elmah.MVC,因此未明确使用HandleError属性,因为Elmah会为您执行此操作。但是,事实证明,Elmah也会执行直接出错的操作,因为当我将我的 View (和 Controller 操作)重命名为其他名称时,一切都按预期开始工作。

只是发布此内容以防其他人...

关于asp.net - 使用Elmah.MVC时未调用Application_Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33365938/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com