IIS6 - 为什么我的自定义错误页面不显示?

时间:2011-04-21 18:34:33

标签: asp.net http iis-6 fiddler

我有一个自定义错误页面,应该显示HTTP 404错误。它没有,我很难弄清楚原因。

我的web.config已设置

<customErrors mode="On" />

Fiddler显示401.2,然后是单个POST的404。两个错误都应该是自定义的401.2正在工作,因为我在小提琴手中看到它。 404之后立即发生,所以我在浏览器中看到的只是通用的404错误。我应该看到我的自定义404页面。

为什么我的自定义HTTP 404页面不会显示?

2 个答案:

答案 0 :(得分:3)

您正在测试的网址是什么?如果它不是ASP.NET处理的文件类型(例如/foo/bar.txt),那么您将看不到ASP.NET定义的404处理程序。

-Oisin

答案 1 :(得分:0)

如果您正在寻找404.x代码的含义,请点击此处

HTTP 404.x-File or Directory Not Found

  • 无 - 找不到文件或目录。
  • 1 - 无法在请求的端口上访问网站。
  • 2 - Web服务扩展锁定策略阻止此请求。
  • 3 - MIME映射策略阻止此请求。

似乎是IIS特定代码,不确定IIS是否使用响应发送这些详细信息