我在 web.config 中配置了 HttpErrors 部分。
显示了我的自定义错误页面,但在 Web 请求之外发生异常时(例如:应用程序启动、模块初始化...),我收到以下错误:
由于发生内部服务器错误,无法显示该页面。
如何确保始终显示我的自定义错误页面?
最佳答案
你不能。客户错误页面是在 ASP.NET 应用程序启动时配置的,在您的情况下失败。没有 ASP.NET 管道来处理错误页面。
除了制作一个过滤掉 HTTP 500 错误消息并用另一条消息替换它的代理之外,通常没有什么可做的。
关于c# - 自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43843319/