配置 ELMAH 以允许某些错误通过

本文关键字:错误 许某些 ELMAH 配置 | 更新日期: 2023-09-27 18:34:45

我正在使用第三方 ActiveX 控件,该控件通过我开发的控制器请求资源。如果未启用 Elmah,则在找不到资源时返回代码 500 告知 ActiveX 控件存在错误。但是,如果请求失败,并且 Elmah 正在捕获并记录错误并将 ActiveX 控件重定向到错误页,则 ActiveX 控件将假定错误页是请求的资源。

网络上有很多关于

Elmah 过滤错误的信息,但我找不到任何关于如何配置 Elmah 以保持一些错误不变并允许它们自然传播回客户端的信息。

目前的想法是,我需要 2 个网站,一个用于资源控制器,另一个用于其他所有内容,但在我走这条路之前,是否有人对配置 Elmah 以忽略某些路由和/或错误消息有任何建议?

配置 ELMAH 以允许某些错误通过

据我了解您的问题,您自己提供了解决方案,通过提供指向 ELMAH 中过滤机制的链接。如果错误是从 ActiveX 控件生成的错误,只需消除错误即可。这样ELMAH就不会触及错误,您的网络服务器将正常失败。