处理您的请求时发生异常。此外,在执行自定义错误页面时发生了另一个异常

Posted

技术标签:

【中文标题】处理您的请求时发生异常。此外,在执行自定义错误页面时发生了另一个异常【英文标题】:An exception occurred while processing your request. Additionally, another exception occurred while executing the custom error page 【发布时间】:2014-01-20 08:55:34 【问题描述】:

“/”应用程序中的服务器错误。

运行时错误

说明:处理您的请求时发生异常。此外,在执行第一个异常的自定义错误页面时发生了另一个异常。请求已终止。

上述错误不时发生在我的 PROD 上。 回收应用程序池可以解决问题,但几天后同样的错误再次出现。我确实浏览了与该主题相关的其他帖子,但似乎这个错误总是发生在他们身上,这对我来说并不相同。

【问题讨论】:

【参考方案1】:

您的错误页面上存在服务器错误,因此错误页面会尝试重定向到错误页面。为避免无限循环,请求被终止。

使用 html 错误页面,而不是 .ASPX 页面。

禁用自定义错误也将“修复”此问题,但是,您不想在生产环境中这样做。

您还可以使用 ELMAH 记录异常,然后解决问题。

【讨论】:

【参考方案2】:
<system.web>
      <customErrors mode="Off" />
</system.web>

【讨论】:

以上是关于处理您的请求时发生异常。此外,在执行自定义错误页面时发生了另一个异常的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot——全局异常处理

C#自定义异常就这么简单

使用自定义消息捕获和处理 Jackson 异常

18.FastAPI错误处理

ASP.NET全局错误处理和异常日志记录以及IIS配置自定义错误页面

SpringCloud请求异常处理封装BusinessException自定义异常类