自定义http错误页面返回httpcode 200(而不是404或500)

时间:2016-04-04 08:56:39

标签: http http-status-code-404 http-status-codes http-status-code-500

我正在努力解决一些自定义错误页面。

在我的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错误也很困难。这是一个问题。

我试图更改现有的响应,响应模式以及这些的不同组合,但无论我尝试我都行不通。

我的问题是:我是否对错误页面做了一些完全错误的事情?我一定错过了什么。

0 个答案:

没有答案