c# - 自定义错误页面

标签 c# error-handling

我在 web.config 中配置了 HttpErrors 部分。

显示了我的自定义错误页面,但在 Web 请求之外发生异常时(例如:应用程序启动、模块初始化...),我收到以下错误:
由于发生内部服务器错误,无法显示该页面。

如何确保始终显示我的自定义错误页面?

最佳答案

你不能。客户错误页面是在 ASP.NET 应用程序启动时配置的,在您的情况下失败。没有 ASP.NET 管道来处理错误页面。

除了制作一个过滤掉 HTTP 500 错误消息并用另一条消息替换它的代理之外,通常没有什么可做的。

关于c# - 自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43843319/

相关文章:

c# - 临时挂起工作线程的正确方法

c# - 如何以编程方式在 netcf 中发送 TAB 击键

rest - 400 BAD request HTTP错误码是什么意思?

node.js - 使用Node JS中的流串联解决Promise中的错误

typescript - 如果您的代码是类型安全的,您是否需要错误处理?

c# - RowDataBound Gridview 中的错误 : Specified argument was out of the range of valid values.

c# - 弹出窗口显示一次但不会在动画 WPF 中再次显示

c# - 如何以编程方式读取 C# 中的 native DLL 导入?

c# - Silverlight:如何在设置 DataContext 属性后强制绑定(bind)

error-handling - 如何真正使用IntersystemsCaché中的$ etrap捕获所有错误?