1

我正在努力处理一些自定义错误页面。

在我的 web.config 我有以下正确显示我的错误页面:

<httpErrors errorMode="Custom" existingResponse="Auto">
  <clear/>
  <error statusCode="404" responseMode="Redirect" path="/system/not-found/" />
  <error statusCode="500" responseMode="Redirect" path="/error.html" />
</httpErrors>

404 和 500 错误页面显示正确,但使用 Fiddler 之类的程序我可以看到页面返回 statusCode 200,即使发生了 404 或 500 错误。这是一个问题。

我试图改变现有的响应、响应模式和它们的不同组合,但无论我尝试如何,我都不会工作。

我的问题是:我在错误页面上做错了什么吗?我肯定错过了什么。

4

0 回答 0