我正在努力解决一些自定义错误页面。
在我的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错误也很困难。这是一个问题。
我试图更改现有的响应,响应模式以及这些的不同组合,但无论我尝试我都行不通。
我的问题是:我是否对错误页面做了一些完全错误的事情?我一定错过了什么。