此主题包括有关默认和自定义 HTTP 1.1 错误消息的概念性信息。
以 HTML 网页形式向客户端浏览器返回 HTTP 1.1 错误消息,其中包含一般性信息。如果用户试图连接到网站时发生了 HTTP 错误,将向客户端浏览器返回一条错误消息,简述试图建立连接时所发生的情况。例如,如果用户试图连接的网站已经达到了最大连接容量,将会向客户端返回 HTTP 错误,其中包含“用户过多”。
所有 IIS 自定义错误消息都显示行业标准 HTTP 代码,这样可以确保与 HTTP 1.1 错误消息的一致性。但可以使用 IIS 中的“自定义错误”属性页自定义一般性的 HTTP 错误消息。
可以通过 IIS 自定义下列 HTTP 错误消息:
| 错误代码 | 错误消息 |
|---|---|
| 400 | 无效请求 |
| 401.1 | 登录失败 |
| 401.2 | 由于服务器配置导致登录失败 |
| 401.3 | 由于资源上的 ACL 导致未被授权 |
| 401.4 | 由于筛选器导致授权失败 |
| 401.5 | 由于 ISAPI/CGI 应用程序导致授权失败 |
| 403.1 | 禁止执行访问 |
| 403.2 | 禁止读取访问 |
| 403.3 | 禁止写入访问 |
| 403.4 | 要求 SSL |
| 403.5 | 要求 SSL 128 |
| 403.6 | IP 地址被拒绝 |
| 403.7 | 要求客户证书 |
| 403.8 | 拒绝站点访问 |
| 403.9 | 用户太多 |
| 403.10 | 无效配置 |
| 403.11 | 密码已更改 |
| 403.12 | 映射器被拒绝访问 |
| 403.13 | 客户证书已被吊销 |
| 403.14 | 拒绝目录列表 |
| 403.15 | 已超过客户访问许可协议 |
| 403.16 | 客户证书不可信或无效 |
| 403.17 | 客户证书已过期或尚未生效 |
| 404 | 找不到 |
| 404.1 | 找不到站点 |
| 405 | 不允许使用的方法 |
| 406 | 无法接受 |
| 407 | 要求代理身份验证 |
| 412 | 前提条件失败 |
| 414 | 请求的 URI 太长 |
| 500 | 内部服务器错误 |
| 500.12 | 正在重新启动应用程序 |
| 500.13 | 服务器太忙 |
| 500.15 | 不允许请求 Global.asa |
| 500-100.asp | ASP 错误 |
| 501 | 未实现 |
| 502 | 无效网关 |
注意