IIS 拥有一套自己独特的自定义错误消息,提供的反馈量较默认的 HTTP 1.1 错误消息更大,而且更为“友好”。例如,默认的 HTTP 1.1 404 错误消息所包含的“找不到对象”语句已被扩展为:“Web 服务器找不到要求的文件/脚本。请检查 URL 以确保路径正确。如果问题仍然存在,请与服务器管理员联系。”默认情况下,在 Internet 信息服务管理单元的“默认网站”中设置这些详细的自定义错误消息。
配置详细的自定义错误消息。默认情况下,友好错误消息被安装到下列位置:驱动器号:\WINNT\Help\iisHelp\common。文件名是与特定 HTTP 错误相对应的数字;例如,400.htm、401-1.htm 等等。
自定义错误消息安装位置 - IIS 4.0 到 IIS 5.1
如果从 IIS 4.0 升级到 IIS 5.1,并且以前创建了自己的自定义错误文件,或者修改过 IIS 4.0 安装在驱动器号:\WINNT\Help\common 目录中的自定义错误文件,则自定义错误文件就会被移动到驱动器号:\WINNT\Help\iisHelp\common 目录,且文件扩展名改为 .bak。可以检索自定义错误消息并在 IIS 5.1 中重新使用。例如,IIS 4.0 安装的自定义错误文件 400.htm 现在已更名为 400.bak,并且位于驱动器号:\WINNT\Help\iisHelp\common 目录中(除了新的 IIS 5.1 自定义错误文件)。