文章编号: 318380 - 查看本文应用于的产品

为什么在网站上收到这些错误消息?

浏览互联网时,可能会收到错误消息,如果您正在访问的网站出现问题。该问题可能是临时的。因此,您可能想要尝试以供以后使用该网站。如果问题仍然存在,您可以尝试该网站的管理员,请他们解决问题,请与联系。

这篇文章旨在帮助网站管理员了解这些错误消息意味着,获取有关如何修复问题的信息。

家庭用户:本文旨在通过支持工程师和 IT 专业人员使用。如果您正在寻找有关网站错误消息的详细信息,请访问下面的 Windows 网站:

获取有关网站错误消息 (HTTP 错误)
展开全部 | 关闭全部

概要

当网站访问者尝试访问在运行 Microsoft Internet Information Services (IIS) 5.0 和 6.0 通过 HTTP 或文件传输协议 (FTP) 服务器上的内容时,则 IIS 返回的数字代码,指示尝试是否成功。此状态代码记录在 IIS 日志中,并且可能还会显示在 Web 浏览器或 FTP 客户端。状态代码还可以指示请求成功的确切原因。

IIS 管理员可以自定义请求不成功时显示给用户的 web 浏览器中的错误消息。 有关如何在 IIS 中创建自定义 HTTP 错误消息的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
814869 在 IIS 6.0 中的自定义错误消息
302570 如何将自定义错误消息为您的 Web 站点,在 IIS 中配置

更多信息

日志文件位置

默认情况下,IIS 将其日志文件存储在以下位置:
%WINDIR%\System32\Logfiles
此目录包含每个万维网 (WWW) 和 FTP 站点的不同目录。默认情况下,日志每天在目录中创建和使用的日期 (例如,exYYMMDD.log) 来命名。 有关如何设置日志记录的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
313437 如何启用日志记录在 Internet Information Services (IIS)

HTTP

1xx -信息

这些状态代码表示临时的响应。客户端,应准备接收一个或多个 1xx 响应,在收到常规响应之前。
  • 100-继续进行。
  • 101-交换协议。
2xx -成功

此类代码指示服务器成功地接受客户端请求。
  • 200-确定。客户端请求已成功。
  • 201-创建。
  • 202-接受。
  • 203-非授权信息。
  • 204-无内容。
  • 205-重置内容。
  • 206-部分的内容。
  • 207-多状态 (WebDay)。
3xx -重定向

客户端浏览器必须采取更多的操作,无法完成请求。例如,浏览器可能需要请求另一页在服务器上的,或通过使用代理服务器重复请求。
  • 301-被永久移动
  • 302-对象已移动。
  • 304-未修改。
  • 307-临时重定向。
4xx 客户端错误

出现错误,并且客户端出现错误。例如,客户端请求不存在的页面,或者客户端未提供有效的身份验证信息。
  • 400-错误的请求。
  • 401-访问被拒绝。IIS 定义了几种不同的 401 错误,它们指明更为具体的错误原因。这些特定的错误代码在浏览器中显示,但不是会显示在 IIS 日志中:
    • 401.1-登录失败。
    • 401.2-由于服务器配置,登录失败。
    • 401.3-导致未授权与 ACL 资源上。
    • 401.4-授权筛选器失败。
    • 401.5-授权失败 ISAPI/CGI 应用程序。
    • 401.7 – 访问 Web 服务器上的 URL 授权策略被拒绝。此错误代码是特定于 IIS 6.0。
  • 403-禁止访问。IIS 定义了几种不同的 403 错误,它们指明更为具体的错误原因:
    • 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-客户端证书已过期或无效。
    • 在当前的应用程序池,403.18-不能执行请求的 URL。此错误代码是特定于 IIS 6.0。
    • 403.19-无法在此应用程序池客户端执行 Cgi。此错误代码是特定于 IIS 6.0。
    • 403.20-passport 登录失败。此错误代码是特定于 IIS 6.0。
  • 404-未找到。
    • 404.0-(无) – 文件或目录未找到。
    • 404.1-请求的端口上不能访问的 Web 站点。
    • 404.2-web 服务扩展锁定策略禁止该请求。
    • 404.3-MIME 映射策略禁止该请求。
  • 405-用于访问此页的 HTTP 谓词不允许 (不允许的方法)。
  • 406-客户端浏览器不接受所请求页面的 MIME 类型。
  • 407-代理服务器要求身份验证。
  • 412-前提条件失败。
  • 413 – 请求实体太大。
  • 414-请求 URI 太长。
  • 415 – 不支持的媒体类型。
  • 416 – 所请求的范围无法满足。
  • 417 – 执行失败。
  • 423 – 锁定时出错。
5xx 服务器错误

服务器无法完成请求,因为它在遇到一个错误。
  • 500-内部服务器错误。
    • 500.12-应用程序正在重新启动 Web 服务器上。
    • 500.13-web 服务器是太忙。
    • 500.15-不允许直接请求 Global.asa。
    • 500.16 – UNC 授权凭据不正确。此错误代码是特定于 IIS 6.0。
    • 500.18 – URL 授权存储无法打开。此错误代码是特定于 IIS 6.0。
    • 500.19-此文件的数据配置不正确的元数据库中。
    • 500.100-内部 ASP 错误。
  • 501-标头值指定一个未实现的配置。
  • 502-web 服务器作为网关或代理服务器时收到无效的响应。
    • 502.1-CGI 应用程序超时。
    • 502.2-CGI 应用程序中的错误。
  • 503 服务不可用。此错误代码是特定于 IIS 6.0。
  • 504-网关时超时。
  • 505-HTTP 版本不受支持。

IIS HTTP 状态代码和及其原因

  • 200-成功。此状态代码表示 IIS 已成功处理请求。
  • 206-部分的内容。这表明部分下载文件。它可以启用恢复的中断的下载,或者拆分成多个并发流的下载。
  • 207-多状态 (WebDAV)。这是前一条 XML 消息可以包含几个单独的响应代码,这取决于多少子请求所做的。
  • 301-被永久移动。这和将来的所有请求应定向到给定的 URI。
  • 302-找到。这通常表示方式与基于"对象"的移动窗体的身份验证。所请求的资源暂时在一个不同的 URI 中。重定向可能偶尔会改变,因为客户端应继续供以后的请求使用请求 URI。此响应只是由缓存控制或过期标头字段指示的情况下可缓存的。
  • 304-未修改。客户端请求的文档已在其缓存中,文档自缓存以来尚未修改。客户将使用缓存的副本的文档,而不是从服务器下载。
  • 401.1 和 401.2-登录失败。登录尝试不成功,因为用户名或密码无效,或因为没有系统配置问题。
  • 401.3-由于 ACL 未经授权的资源。这表明 NTFS 权限出现问题。此错误 mayoccur,即使是正在 toaccess 文件的正确权限。例如,如果 IUSR 帐户做不到 C:\Winnt\System32\Inetsrv 目录的 haveaccess 则会看到此错误。 有关如何解决此问题的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    271071 如何为 IIS 5.0 Web 服务器中设置所需的 NTFS 权限和用户权利
    812614 用于 IIS 6.0 的默认权限和用户权限
  • 403-禁止访问。如果 Web 站点具有默认文档设置,并且该站点未被设置成允许浏览目录,您可以收到此泛型的 403 的状态代码。 有关如何解决此问题的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    320051 如何在 Internet Information Services 中配置默认文档
  • 403.1-执行访问被禁止。此错误消息的两个常见原因如下:
    • 您没有足够的执行权限。例如,您可能会收到此错误消息,如果您尝试访问的 ASP 页的目录权限设置为无,或尝试使用纯脚本权限的目录中执行 CGI 脚本的位置。以修改执行权限,右键单击 Microsoft 管理控制台 (MMC) 中的目录,单击属性、 单击目录选项卡,确保执行权限设置为适合于您正在访问的内容。
    • 您试图执行的文件类型的脚本映射设置为识别所使用的谓词 (例如,GET 或 POST)。以验证这一点,右键单击 Microsoft 管理控制台中的目录、 单击属性、 单击目录选项卡,单击配置验证相应文件类型的脚本映射是将设置为允许使用的谓词。
  • 403.2-读取访问被禁止。验证您已将 IIS 设置为允许对目录的读访问。此外,如果您使用的默认文档,验证 documentexists。 有关如何解决此问题的其他信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    247677 错误消息: 403.2 禁止访问: 读取访问被禁止
  • 403.3-写访问被禁止。验证 IIS 权限和 NTFS 权限的设置若要授予对该目录的写访问权限。有关如何解决此问题的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248072 错误消息: 403.3 禁止: 禁止访问的写访问权限
  • 所需 403.4-SSL。禁用要求安全通道选项,或使用 HTTPS (而不是 HTTP 可访问页面。
  • 403.5-所需的 SSL 128。禁用要求 128 位加密选项,或使用支持 128 位加密,以转到该页面的浏览器。
  • 403.6-IP 地址被拒绝。您已经配置了服务器以拒绝对您当前的 IP 地址的访问权限。 有关如何解决此问题的其他信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248043 错误消息: 403.6-禁止访问: 拒绝的 IP 地址
  • 403.7-所需的客户端证书。您已配置为需要证书 forclient 身份验证,服务器,但您没有有效的客户端 certificateinstalled。
    186812 PRB: 错误消息: 403.7 禁止访问: 客户端证书要求
  • 403.8-站点访问被拒绝。您已设置了域名限制用来访问该服务器的域。有关如何解决此问题的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248032 错误消息如下: 禁止访问: 网站的访问被拒绝 403.8
  • 403.9-用户太多。连接到服务器的用户数超出了您设置的连接限制。 有关如何更改此限制的更多信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248074 错误消息: 访问被禁止: 太多的用户都连接的 403.9
    注意: Microsoft Windows 2000 专业版和 Windows XP 专业版自动强制 IIS 10 连接限制。您不能更改此限制。
  • 403.12-拒绝访问的映射器。您要访问的页面要求客户端证书。但是,映射到客户端证书的用户 ID 已被拒绝访问该文件。 有关其他信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248075 错误: HTTP 403.12-访问禁止访问: 拒绝访问映射
  • 404-找不到。如果您试图访问的文件已被移动或删除,则可能会出现此错误。如果您尝试访问的文件,扩展名为受限制的文件在安装 URLScan 工具之后,也可能发生此问题。如果在安装 URLScan 工具之后,您将看到"拒绝通过 URLScan"w3svc 日志文件中。在这种情况下,您为该请求的日志文件条目中看到"通过 URLScan 拒绝"。 有关详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:

    248033 "系统管理员如何解决 /"HTTP 404-文件未找到 /"在运行 IIS 的服务器上的错误消息"
    • 404.1 – 网站不能访问上请求的端口。此错误指示您试图访问的 Web 站点不接受请求,该请求附在其上的端口的 IP 地址。有关详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
      248034 IIS 错误: 404.1 Web 站点找不到
    • 404.2 – 锁定策略禁止该请求。在 IIS 6.0 中,这表明该请求已禁止 Web 服务扩展列表中。有关详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
      328419 如何添加和移除 IIS 6 中的 Web 服务扩展文件
      328505 如何列出在 IIS 6.0 中的 Web 服务器扩展和扩展文件
      328360 如何启用和禁用 ISAPI 扩展和 CGI 应用程序在 IIS 6.0 中
    • 404.3-MIME 映射策略禁止该请求。如果以下条件为真,将出现此问题:
      1. 未配置为请求的文件扩展名的处理程序映射。
      2. 为 Web 站点或应用程序未配置相应的 MIME 类型。
  • 405--不允许的方法。客户端到服务器正在运行 IIS,发送一个 HTTP 请求时,会出现此错误,该请求包含服务器不能识别的 HTTP 谓词。若要解决此问题,请确保客户端的请求使用符合 HTTP rfc 的 HTTP 谓词。请参见"参考"部分中有关 HTTP rfc 的信息。
  • 500-内部服务器错误。您看到此错误消息,很多服务器端错误。事件查看器日志可能包含有关此错误出现的原因的详细信息。此外,您可以禁用友好 HTTP 错误消息,以接收该错误的详细的说明。 有关如何禁用友好 HTTP 错误消息的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    294807 如何: 禁用 Internet Explorer 5 显示友好 HTTP 错误消息服务器端的功能
  • 500.12-应用程序重新启动。这表明您试图在 IIS 重新启动应用程序时加载的 ASP 页。在刷新页面时,此消息将会消失。如果您刷新页面,该消息会再次出现,可能由正在扫描 Global.asa 文件的防病毒软件。 有关其他信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    248013 错误消息: HTTP 错误 500-12 应用程序重新启动
  • 500-100.ASP-ASP 错误。您会收到此错误消息当您尝试加载的 ASP pagethat 代码中有错误。若要获取有关 theerror 的详细信息,请禁用友好 HTTP 错误消息。默认情况下,此错误是在默认的 Web 站点上的 onlyenabled。有关如何在非默认的网站上看到此错误的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    261200 HTTP 500 错误消息显示而不是从 500-100.asp 的 ASP 错误消息
  • 502-网关错误。当您尝试运行的 CGI 脚本不返回有效的 HTTP 标头集时,您会收到此错误消息。若要解决此问题,您需要调试 CGI 应用程序,以确定为什么无效的 HTTP 信息传递给 IIS。
  • 503-服务不可用。在 IIS 6 中开始,Http.sys 内核模式组件生成 HTTP 503 状态。 有关如何识别和解决 HTTP 503 错误的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
    820729 日志记录 HTTP API 中的错误
  • 500.19。您收到此错误时 XML 元数据包含有关您正在访问的内容类型无效的配置信息。若要解决此问题,请删除或更正无效的配置。此问题通常表明中的脚本映射配置数据库项的问题。

FTP

1xx -肯定的初步答复

这些状态代码表示一项操作已经成功开始,但客户机希望另一个答复,然后再执行新的命令。
  • 110 重新启动标记回复。
  • 在准备就绪的 120 服务 nnn 分钟数。
  • 125 数据连接已打开。正在开始传输。
  • 150 文件状态正常 ;准备打开数据连接。
2xx -肯定的完成答复

操作已成功完成。客户端可以执行新命令。
  • 200 命令执行完毕。
  • 202 不执行命令,此站点上的多余。
  • 211 系统状态或系统帮助回复。
  • 212 目录状态。
  • 213 文件状态。
  • 214 帮助消息。
  • 215 名系统类型,其中名称是指派的号码文档中的列表从正式的系统名称。
  • 220 服务准备好新的用户。
  • 221 服务关闭控制连接。如果合适,请注销。
  • 225 数据连接打开 ;没有进行传输。
  • 226 关闭数据连接。请求的文件操作成功 (例如,文件传输或中止的文件)。
  • 227 输入被动模式 (h1、 h2、 h3、 h4、 p1、 p2)。
  • 230 用户已登录,继续进行。
  • 没关系,250 请求文件操作已完成。
  • 257"路径名"创建。
3xx -正中间的答复

该命令已成功,但服务器需要从客户端来完成对请求的处理的其他信息。
  • 331 用户名正确,需要密码。
  • 332 需要登录帐户。
  • 350 请求的文件操作挂起的 furtherinformation。
4xx -瞬态否定的完成答复

该命令不成功,但错误是暂时的。如果客户端重试命令,它可能会成功。
  • 421 服务不可用,正在关闭的控件的连接。如果服务确定它必须关闭,Thismay 是对任何命令的答复。
  • 425 无法打开数据连接。
  • 426 连接关闭 ;传送被终止。
  • 450 请求文件的操作未执行。文件不可用 (例如,繁忙的文件)。
  • 451 请求的操作中止: 本地错误 inprocessing。
  • 452 未执行请求的操作。存储不足,spacein 系统。
5xx -永久性否定的完成答复

该命令不成功,并且错误是永久性的。如果客户端重试命令,将再次出现同样的错误。
  • 500 个语法错误,不可识别的命令。这可能是 includeerrors,如命令行太长。
  • 501 参数或参数中的语法错误。
  • 502 未执行的命令。
  • 503 错误的命令序列。
  • 504 命令不执行该参数。
  • 530 未登录。
  • 532 需要用于存储文件的帐户。
  • 550 不执行请求的操作。文件不可用 (例如,找不到文件,不能访问)。
  • 551 请求的操作中止: 未知的页面类型。
  • 552 请求文件的操作已中止。(对于当前目录或数据集) 的超过的 storageallocation。
  • 553 未执行请求的操作。文件名称 notallowed。

常见 FTP 状态代码及其原因,并

  • 150 -FTP 使用两个端口: 21 用于发送命令和 sendingdata 的 20。状态代码 150 指示服务器即将打开端口 20,发送一些数据上的 newconnection。
  • 226 -命令打开端口 20 执行 anaction,如传输文件上的数据连接。该操作成功完成,并且数据连接已关闭。
  • 230 -客户端发送 correctpassword 后显示该状态代码。它表示用户已成功登录。
  • 331 -后,您看到该状态代码的客户端发送的用户名。该状态代码出现的而不考虑用户名称,isprovided 是否是系统上的有效帐户。
  • 426 -命令打开数据连接以执行某项操作,butthat 操作被取消,并且数据连接已关闭。
  • 530 -该状态代码指示无效的用户名和密码组合,是因为用户无法登录到。如果您使用用户 accountto 登录,您可能键入了错误的用户名或密码,或者可能只允许匿名访问的 havechosen。如果您使用 Anonymousaccount 登录,则 IIS 的配置可能拒绝匿名访问。
  • 因为指定的文件是载550 -命令不会执行。例如,尝试获取不存在 thatdoes,一个文件时,会发生该状态代码,或者当您尝试将文件放在目录中的哪个您不要具有写访问权限。
注意:我们强烈建议所有 Web 站点管理员都升级到 Internet Information Services (IIS) 7.0 版 Windows Server 2008 上运行。IIS 7.0 大大提高了 Web 基础结构的安全。有关 IIS 安全性的相关主题的更多信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx
有关 IIS 7.0 的详细信息,请访问下面的 Microsoft 网站:
http://www.iis.net/

参考

有关 HTTP 状态代码定义的详细信息,请访问下面的万维网联合会 (W3C) Web 站点:

状态代码定义
有关 FTP 状态代码定义的详细信息,请参阅节 4.2 ("FTP 应答") 在以下 W3C 网站:

文件传输功能http://www.w3.org/Protocols/rfc959/4_FileTransfer.html
有关如何在 IIS6 中创建自定义 HTTP 错误消息的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
814869 在 IIS 6.0 中的自定义错误消息
有关在 IIS5 中创建自定义 HTTP 错误消息的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:

302570 如何将自定义错误消息为您的 Web 站点,在 IIS 中配置
有关如何关闭"友好 HTTP 错误消息"在 Internet Explorer 中的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:

294807 如何关闭服务器端的 Internet Explorer 5.x 和 6.x 版"显示友好 HTTP 错误消息"功能
有关在 IIS 7.0 中的 HTTP 状态代码的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:
943891 在 IIS 7.0 中的 HTTP 状态代码
如果此处列出的文章无法帮助您解决问题,或者您遇到的症状不同于本文所述,请搜索 Microsoft 知识库文章中的详细信息。若要搜索 Microsoft 知识库文章,请访问下面的 Microsoft 网站:
http://support.microsoft.com
然后,键入错误消息,您会收到,或在搜索支持 (KB)字段中键入该问题的说明的文本。

属性

文章编号: 318380 - 最后修改: 2014年9月9日 - 修订: 13.0
这篇文章中的信息适用于:
  • Microsoft Internet Information Services 6.0
关键字:?
kbresolve kbproductlink kbinfo kbmt KB318380 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 318380
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com