我有一个应用程序,它可以在启动过程中抛出一个InvalidOperationException,在创建主机之前。我想要做的是捕获这个错误,并通过显示一个静态的、自定义的错误页(即ErrorPage.html)来处理它。
这个是可能的吗?我所看到的任何地方都让人觉得这是一项不可能的任务,默认的500.30 - ASP.NET Core app failed to start是唯一出现在主机在抛出异常时无法建立的情况下出现的页面。
发布于 2021-07-07 17:40:41
发布于 2021-07-07 21:45:16
对于IIS,请使用web.config并在元素<system.webServer>中添加一节
<httpErrors errorMode="Custom" existingResponse="Replace">
<error statusCode="500" subStatusCode="30" path="ErrorPage.html" responseMode="File" />
</httpErrors>https://stackoverflow.com/questions/68289195
复制相似问题