网页各种常见错误.docx
- 文档编号:27277463
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:16
- 大小:25.84KB
网页各种常见错误.docx
《网页各种常见错误.docx》由会员分享,可在线阅读,更多相关《网页各种常见错误.docx(16页珍藏版)》请在冰豆网上搜索。
网页各种常见错误
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授权策略拒绝。
此错误代码为IIS6.0专用。
403-禁止访问。
IIS定义了几个不同的403错误,这些错误指明更为具体的错误原因:
403.1-执行访问被禁止。
403.2-读取访问被禁止。
403.3-写入访问被禁止。
403.4-需要SSL。
403.5-需要SSL128。
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。
此错误代码为IIS6.0专用。
403.19-不能为这个应用程序池中的客户端执行CGI。
此错误代码为IIS6.0专用。
403.20-Passport登录失败。
此错误代码为IIS6.0专用。
404-未找到。
404.0-(无)–未找到文件或目录。
404.1-无法通过请求的端口访问网站。
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授权凭据不正确。
此错误代码为IIS6.0专用。
500.18–无法打开URL授权存储库。
此错误代码为IIS6.0专用。
500.19-此文件的数据在元数据库中配置不正确。
500.100-内部ASP错误。
501-页眉值指定了未实现的配置。
502-Web服务器用作网关或代理服务器时收到了无效响应。
502.1-CGI应用程序超时。
502.2-CGI应用程序出错。
503-服务不可用。
此错误代码为IIS6.0专用。
504-网关超时。
505-HTTP版本不受支持。
IISHTTP状态代码及其原因
200-成功。
此状态代码表示IIS已成功处理请求。
206-部分内容。
这表示文件已经部分下载。
可以续传损坏的下载,或者将下载拆分为多个并发的流。
207-多个状态(WebDAV)。
根据子请求的数量,此状态代码在可能包含多个单独响应代码的XML消息之前出现。
301-已永久移动。
此请求和之后所有的请求都应该转到指定的URI。
302-已找到。
对于基于窗体的身份验证,此状态代码通常表示为“对象已移动”。
请求的资源临时驻留在不同的URI。
由于重定向有时可能会改变,客户端将来在请求时应该继续使用Request-URI。
只有在Cache-Control或Expires标题字段中指示,此响应才能够缓存。
304-未修改。
客户端请求的文档已在其缓存中,文档自缓存以来尚未被修改过。
客户端使用文档的缓存副本,而不从服务器下载文档。
401.1与401.2-登录失败。
登录尝试失败,因为用户名或密码无效,或因为系统配置有问题。
有关如何解决此问题的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
907273
()
解决IIS中的HTTP401错误
401.3-由于ACL对资源的限制而未获得授权。
这表示存在NTFS权限问题。
即使您对试图访问的文件具备相应的权限,也可能发生此错误。
例如,如果IUSR帐户无权访问C:
\Winnt\System32\Inetsrv目录,您会看到这个错误。
有关如何解决此问题的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
271071
()
如何为IIS5.0Web服务器设置所需的NTFS权限和用户权限
812614
()
IIS6.0的默认权限和用户权限
403-禁止访问。
如果网站未设置默认文档,并且该站点未设置为允许目录浏览,则您可能会收到此一般403状态代码。
有关如何解决此问题的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
320051
()
如何在InternetInformationServices中配置默认文档
403.1-执行访问被禁止。
下面是导致此错误消息的两个常见原因:
您没有足够的执行许可。
例如,如果试图访问的ASP页所在的目录权限设为“无”,或者,试图执行的CGI脚本所在的目录权限为“只允许脚本”,将出现此错误消息。
若要修改执行权限,请在Microsoft管理控制台(MMC)中右击目录,然后依次单击“属性”和“目录”选项卡,确保为试图访问的内容设置适当的执行权限。
您没有将试图执行的文件类型的脚本映射设置为识别所使用的谓词(例如,GET或POST)。
若要验证这一点,请在Microsoft管理控制台中右键单击目录,依次单击“属性”、“目录”选项卡和“配置”,然后验证相应文件类型的脚本映射是否设置为允许所使用的谓词。
403.2-读取访问被禁止。
验证是否已将IIS设置为允许对目录进行读访问。
另外,如果您要使用默认文件,请验证该文件是否存在。
有关如何解决此问题的其他信息,请单击下面的文章编号,查看Microsoft知识库中相应的文章:
247677
()
错误消息:
403.2禁止访问:
读取访问被禁止
403.3-写入访问被禁止。
验证是否已设置IIS权限和NTFS权限以便向该目录授予写访问权。
有关如何解决此问题的其他信息,请单击下面的文章编号,查看Microsoft知识库中相应的文章:
248072
()
错误消息:
403.3禁止访问:
写入访问被禁止
403.4-需要SSL。
禁用要求安全通道选项,或使用HTTPS代替HTTP来访问该页面。
403.5-需要SSL128。
禁用要求128位加密选项,或使用支持128位加密的浏览器以查看该页面。
403.6-IP地址被拒绝。
您已经将服务器配置为拒绝访问您当前的IP地址。
有关如何解决此问题的其他信息,请单击下面的文章编号,查看Microsoft知识库中相应的文章:
248043
()
错误消息:
403.6-禁止访问:
IP地址被拒绝
403.7-需要客户端证书。
您已经将服务器配置为要求提供证书进行客户端身份验证,但是您没有安装有效的客户端证书。
186812
()
PRB:
错误消息:
403.7禁止访问:
需要客户端证书
403.8-站点访问被拒绝。
您已经为用来访问服务器的域设置了域名限制。
有关如何解决此问题的其他信息,请单击下面的文章编号,查看Microsoft知识库中相应的文章:
248032
()
错误消息:
禁止访问:
站点访问被拒绝403.8
403.9-用户数过多。
与该服务器连接的用户数量超过了您设置的连接限制。
有关如何更改此限制的其他信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
248074
()
错误消息:
禁止访问:
连接的用户太多403.9
注意:
MicrosoftWindows2000Professional和WindowsXPProfessional自动设置了在IIS上最多10个连接的限制。
您无法更改此限制。
403.12-映射程序拒绝访问。
您要访问的页要求提供客户端证书。
但是,映射到该客户端证书的用户ID已经拒绝访问该文件。
有关其他信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
248075
()
错误:
HTTP403.12-禁止访问:
映射程序拒绝访问
404-未找到。
发生此错误的原因是您试图访问的文件已被移走或删除。
如果在安装URLScan工具之后,试图访问带有有限扩展名的文件,也会发生此错误。
如果您安装了URIScan工具,则会在w3svc日志文件中看到“RejectedbyURLScan”。
在这种情况下,该日志文件记录中,对于这项请求,您将会看到“RejectedbyURLScan”的字样。
有关详细信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
248033
()
系统管理员如何解决运行IIS的服务器上的“HTTP404-文件未找到”错误消息
404.1–无法通过请求的端口访问网站。
此错误消息表明,试图访问的网站的IP地址不接受来自此请求所用端口的请求。
有关详细信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
248034
()
IIS错误:
404.1站点未找到
404.2–锁定策略阻止了此请求。
在IIS6.0中,这表示Web服务扩展列表中已经阻止了该请求。
有关更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
328419
()
如何在IIS6中添加和删除Web服务扩展文件
328505
()
如何列出IIS6.0中的Web服务器扩展和扩展文件
328360
()
如何在IIS6.0中启用和禁用ISAPI扩展和CGI应用程序
404.3-MIME映射策略阻止了此请求。
如果存在下列情况,将出现此问题:
未配置请求的文件扩展名的处理程序映射。
没有为网站或应用程序配置相应的MIME类型。
405–不允许的方法。
当客户端向运行IIS的服务器发送一个HTTP请求,并且该请求包含服务器无法识别的HTTP动词时,就会发生此错误。
若要解决此问题,请确保客户端的请求使用与HTTPrfc兼容的HTTP动词。
有关HTTPrfc的信息,请参阅“参考”部分。
500-内部服务器错误。
很多服务器端错误都可能导致此错误消息。
事件查看器日志包含更详细的错误原因。
此外,您可以禁用友好HTTP错误消息以便收到详细的错误说明。
有关如何显示友好HTTP错误消息的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
294807
()
如何:
在服务器端禁用InternetExplorer5的“显示友好HTTP错误信息”功能
500.12-应用程序正在重新启动。
这表示您在IIS重新启动应用程序的过程中试图加载ASP页。
刷新页面后,此消息即会消失。
如果刷新页面后,此消息再次出现,可能是防病毒软件正在扫描Global.asa文件。
有关其他信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
248013
()
错误消息:
HTTP错误500-12应用程序正在重新启动
500-100.ASP-ASP错误。
如果试图加载的ASP页中含有错误代码,将出现此错误消息。
若要获得更确切的错误消息,请禁用友好HTTP错误消息。
默认情况下,只会在默认网站上启用此错误消息。
有关如何在非默认的网站上看到此错误消息的其他信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
261200
()
显示HTTP500错误信息,而不显示500-100.asp的ASP错误消息
502-网关错误。
如果试图运行的CGI脚本不返回有效的HTTP标头集,将出现此错误消息。
若要解决此问题,必须调试CGI应用程序,以确定它为什么会将无效的HTTP信息传递给IIS。
503-服务不可用自IIS6开始,内核模式的Http.sys组件生成HTTP503状态。
有关如何确定和排除HTTP503错误的更多信息,请单击下面的文章编号,以查看Microsoft知识库中的相应文章:
820729
()
HTTPAPI中的错误日志记录
500.19.当XML元数据库中您尝试访问的内容类型的配置信息无效时,您会收到此错误。
要解决此问题,请删除或更正无效的配置。
此问题通常表示ScriptMap元数据库键中存在问题。
FTP
1xx-肯定的初步答复
这些状态代码指示一项操作已经成功开始,但客户端希望在继续操作新命令前得到另一个答复。
110重新启动标记答复。
120服务已就绪,在nnn分钟后开始。
125数据连接已打开,正在开始传输。
150文件状态正常,准备打开数据连接。
2xx-肯定的完成答复
一项操作已经成功完成。
客户端可以执行新命令。
200命令确定。
202未执行命令,站点上的命令过多。
211系统状态,或系统帮助答复。
212目录状态。
213文件状态。
214帮助消息。
215NAME系统类型,其中,NAME是AssignedNumbers文档中所列的正式系统名称。
220服务就绪,可以执行新用户的请求。
221服务关闭控制连接。
如果适当,请注销。
225数据连接打开,没有进行中的传输。
226关闭数据连接。
请求的文件操作已成功(例如,传输文件或放弃文件)。
227进入被动模式(h1,h2,h3,h4,p1,p2)。
230用户已登录,继续进行。
250请求的文件操作正确,已完成。
257已创建“PATHNAME”。
3xx-肯定的中间答复
该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。
331用户名正确,需要密码。
332需要登录帐户。
350请求的文件操作正在等待进一步的信息。
4xx-瞬态否定的完成答复
该命令不成功,但错误是暂时的。
如果客户端重试命令,可能会执行成功。
421服务不可用,正在关闭控制连接。
如果服务确定它必须关闭,将向任何命令发送这一应答。
425无法打开数据连接。
426连接已关闭;传输已终止。
450未执行请求的文件操作。
文件不可用(例如,文件繁忙)。
451请求的操作异常终止:
正在处理本地错误。
452未执行请求的操作。
系统存储空间不够。
5xx-永久性否定的完成答复
该命令不成功,错误是永久性的。
如果客户端重试命令,将再次出现同样的错误。
500语法错误,命令无法识别。
这可能包括诸如命令行太长之类的错误。
501在参数或变量中有语法错误。
502未执行命令。
503错误的命令序列。
504未执行该参数的命令。
530未登录。
532存储文件需要帐户。
550未执行请求的操作。
文件不可用(例如,未找到文件,没有访问权限)。
551请求的操作异常终止:
未知的页面类型。
552请求的文件操作异常终止:
超出存储分配(对于当前目录或数据集)。
553未执行请求的操作。
不允许的文件名。
常见的FTP状态代码及其原因
150-FTP使用两个端口:
21用于发送命令,20用于发送数据。
状态代码150表示服务器准备在端口20上打开新连接,发送一些数据。
226-命令在端口20上打开数据连接以执行操作,如传输文件。
该操作成功完成,数据连接已关闭。
230-客户端发送正确的密码后,显示该状态代码。
它表示用户已成功登录。
331-客户端发送用户名后,显示该状态代码。
无论所提供的用户名是否为系统中的有效帐户,都将显示该状态代码。
426-命令打开数据连接以执行操作,但该操作已被取消,数据连接已关闭。
530-该状态代码表示用户无法登录,因为用户名和密码组合无效。
如果使用某个用户帐户登录,可能键入错误的用户名或密码,也可能选择只允许匿名访问。
如果使用匿名帐户登录,IIS的配置可能拒绝匿名访问。
550-命令未被执行,因为指定的文件不可用。
例如,要GET的文件并不存在,或试图将文件PUT到您没有写入权限的目录。
回到顶端|提供反馈
注意:
我们强烈建议所有运行WindowsServer2008的网站管理员将InternetInformationServices(IIS)升级到7.0版。
IIS7.0大大增强了Web基础结构的安全性。
有关IIS安全性相关主题的详细信息,请访问以下Microsoft网站:
(
有关IIS7.0的详细信息,请访问以下Microsoft网站:
(
回到顶端|提供反馈
参考
若要获得更多的有关HTTP状态代码定义的信息,请访问下面的万维网联合会(W3C)网站:
状态代码定义
http:
//www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10
(http:
//www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10)
有关FTP状态代码定义的更多信息,请查看下列W3C网站的4.2部分(“FTPReplies”(FTP回复)):
文件传输功能
http:
//www.w3.org/Protocols/rfc959/4_FileTransfer.html
(http:
//www.w3.org/Protocols/rfc959/4_FileTransfer.html)
有关如何在IIS6中创建自定义HTTP错误消息的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
814869
()
IIS6.0中的自定义错误消息
有关在IIS5中创建自定义HTTP错误消息的更多信息,请单击下面的文章编号,以查看Microsoft知识库中相应的文章:
302570
()
如何在IIS中为您的网站配置自定义错误消息
有关如何在Inte
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 各种 常见 错误