IIS错误代码汇总及IIS75实验总结.docx
《IIS错误代码汇总及IIS75实验总结.docx》由会员分享,可在线阅读,更多相关《IIS错误代码汇总及IIS75实验总结.docx(12页珍藏版)》请在冰豆网上搜索。
![IIS错误代码汇总及IIS75实验总结.docx](https://file1.bdocx.com/fileroot1/2022-11/21/e6a16975-56c9-4fc0-8c11-216e798f2d34/e6a16975-56c9-4fc0-8c11-216e798f2d341.gif)
IIS错误代码汇总及IIS75实验总结
IIS错误代码汇总:
400无法解析此请求。
401.1XX:
访问由于凭据无效被拒绝。
401.2XX:
访问由于服务器配置倾向使用替代身份验证方法而被拒绝。
应检查IIS站点的身份验证方式。
401.3XX:
访问由于acl对所请求资源的设置被拒绝。
401.4XX:
web服务器上安装的筛选器授权失败。
401.5XX:
isapi/cgi应用程序授权失败。
401.7XX:
由于web服务器上的url授权策略而拒绝访问。
403禁止访问:
访问被拒绝。
403.1禁止访问:
执行访问被拒绝。
403.2禁止访问:
读取访问被拒绝。
403.3禁止访问:
写入访问被拒绝。
403.4禁止访问:
需要使用ssl查看该资源。
403.5禁止访问:
需要使用ssl128查看该资源。
403.6禁止访问:
客户端的ip地址被拒绝。
403.7禁止访问:
需要ssl客户端证书。
403.8禁止访问:
客户端的dns名称被拒绝。
403.9禁止访问:
太多客户端试图连接到web服务器。
403.10禁止访问:
web服务器配置为拒绝执行访问。
403.11禁止访问:
密码已更改。
403.12禁止访问:
服务器证书映射器拒绝了客户端证书访问。
403.13禁止访问:
客户端证书已在web服务器上吊销。
403.14禁止访问:
在web服务器上已拒绝目录列表。
403.15禁止访问:
web服务器已超过客户端访问许可证限制。
403.16禁止访问:
客户端证书格式错误或未被web服务器信任。
403.17禁止访问:
客户端证书已经到期或者尚未生效。
403.18禁止访问:
无法在当前应用程序池中执行请求的url。
403.19禁止访问:
无法在该应用程序池中为客户端执行cgi。
403.20禁止访问:
passport登录失败。
404找不到文件或目录。
404.1文件或目录未找到:
网站无法在所请求的端口访问。
注意404.1错误只会出现在具有多个ip地址的计算机上。
如果在特定ip地址/端口组合上收到客户端请求,而且没有将ip地址配置为在该特定的端口上侦听,则iis返回404.1http错误。
例如,如果一台计算机有两个ip地址,而只将其中一个ip地址配置为在端口80上侦听,则另一个ip地址从端口80收到的任何请求都将导致iis返回404.1错误。
只应在此服务级别设置该错误,因为只有当服务器上使用多个ip地址时才会将它返回给客户端。
404.2文件或目录无法找到:
锁定策略禁止该请求。
404.3文件或目录无法找到:
mime映射策略禁止该请求。
405用于访问该页的http动作未被许可。
406客户端浏览器不接受所请求页面的mime类型。
407web服务器需要初始的代理验证。
410文件已删除。
412客户端设置的前提条件在web服务器上评估时失败。
414请求url太大,因此在web服务器上不接受该url。
500服务器内部错误。
500.11服务器错误:
web服务器上的应用程序正在关闭。
500.12服务器错误:
web服务器上的应用程序正在重新启动。
500.13服务器错误:
web服务器太忙。
500.14服务器错误:
服务器上的无效应用程序配置。
500.15服务器错误:
不允许直接请求global.asa。
500.16服务器错误:
unc授权凭据不正确。
500.17服务器错误:
url授权存储无法找到。
500.18服务器错误:
url授权存储无法打开。
500.19服务器错误:
该文件的数据在配置数据库中配置不正确。
500.20服务器错误:
url授权域无法找到。
500100内部服务器错误:
asp错误。
501标题值指定的配置没有执行。
502web服务器作为网关或代理服务器时收到无效的响应。
IIS6.0asp错误解析
事件id描述
0100内存不足。
无法分配所需的内存。
0101意外错误。
函数返回|。
0102要求字符串输入。
函数需要字符串输入。
0103要求数字输入。
函数需要数字输入。
0104不允许操作。
0105索引超出范围。
数组索引超出范围。
0106类型不匹配。
遇到未处理的数据类型。
0107数据大小太大。
请求中发送的数据大小超出允许的限制。
0108创建对象失败。
创建对象%s时出错。
0109成员未找到。
0110未知的名称。
0111未知的界面。
0112参数丢失。
0113脚本超时。
超过了脚本运行的最长时间。
可以通过为server.scripttimeout属性指定一个新值或在iis管理工具中修改值来更改此限制。
0114对象不可用于自由线程。
应用程序对象仅接受自由线程对象;而对象%s不可用于自由线程。
0115意外错误。
外部对象中发生一个可捕捉的错误(%x)。
脚本无法继续运行。
0116脚本分隔符结束标记丢失。
脚本块缺少脚本结束标记(%>)。
0117脚本结束标记丢失。
脚本块缺少脚本结束标记()或标记结束符号(>)。
0118对象的结束标记丢失。
对象块缺少对象结束标记()或标记结束符号(>)。
0119classid或progid属性丢失。
对象实例|在对象标记中需要有效的classid或progid。
0120runat属性无效。
脚本标记或对象标记的runat属性只能有server值。
0121对象标记中的范围无效。
对象实例|的作用范围不能是application或session。
要创建有session或application作用范围的对象实例,请将在global.asa文件中加入object标记。
0122对象标记中的范围无效。
对象实例|必须有application或session作用范围。
这将应用于所有在global.asa文件内创建的对象。
0123缺少id属性。
缺少object标记所需的id属性。
0124language属性丢失。
缺少object标记所需的language属性。
0125属性结束标记丢失。
|属性的值没有结束分隔符。
0126未找到include文件。
未找到include文件|。
0127html注释的结束标记丢失。
html注释或在服务器端的包含文件缺少结束标记(-->)。
0128file或virtual属性丢失。
include文件名必须用file或virtual属性指定。
0129未知的脚本语言。
服务器上找不到脚本语言|。
0130file属性无效。
file属性|不能以斜杠或反斜杠开始。
0131不允许的父路径。
include文件|不能包含..来表示父目录。
0132编译错误。
无法处理activeserverpage|。
0133classid属性无效。
对象标记有一个无效的classid|。
0134progid属性无效。
对象有一个无效的progid|。
0135循环包含。
文件|包含它本身(可能是非直接地包含)。
请检查包含文件中的其他include语句。
0136对象实例名无效。
对象实例|试图使用一个保留名称。
这个名称被activeserverpages的内部对象使用。
0137全局脚本无效。
脚本块必须是允许的global.asa过程之一。
global.asa文件中不允许在内使用脚本指令。
允许的过程名称是application_onstart、application_onend、session_onstart或session_onend。
0138脚本块嵌套。
脚本块不可放在另一个脚本块内。
0139嵌套对象。
对象标记不能放在另一个对象标记内。
0140页命令次序有误。
@命令必须是activeserverpage中的第一个命令。
0141页命令重复。
@命令只可以在activeserverpage中使用一次。
0142线程令牌错误。
无法打开线程令牌。
0143应用程序名无效。
未找到有效的应用程序名称。
0144初始化错误。
初始化时页级别的对象列表失败。
0145新应用程序失败。
无法添加新的应用程序。
0146新会话失败。
无法添加新的会话。
0147500服务器错误。
0148服务器太忙。
0149正在重新启动应用程序。
重启动应用程序期间无法处理请求。
0150应用程序目录错误。
无法打开应用程序目录。
0151更改通知错误。
无法创建更改通知事件。
0152安全错误。
处理用户安全凭据时发生错误。
0153线程错误。
新线程请求已失败。
0154http头写入错误。
http头无法写入客户端浏览器。
0155页内容写入错误。
页内容无法写入客户端浏览器。
0156头错误。
http头已经写入到客户端浏览器。
任何http头必须在写入页内容之前修改。
0157启用缓冲。
缓冲启用后不能关闭。
0158url丢失。
url是必需的。
0159缓冲已关闭。
缓冲必须启用。
0160日志记录错误。
将条目写入日志失败。
0161数据类型错误。
将variant转换为string变量失败。
0162不能修改cookie。
不能修改cookieaspsessionid。
它是一个保留的cookie名。
0163逗号用法无效。
日志条目内不可使用逗号。
请选择另一个分隔符。
0164timeout值无效。
指定的timeout值无效。
0165sessionid错误。
无法创建sessionid字符串。
0166对象未初始化。
试图访问未初始化的对象。
0167会话初始化错误。
初始化session对象时发生错误。
0168禁止的对象使用。
session对象中不能保存内部对象。
0169缺少对象信息。
session对象中不能保存信息不全的对象。
需要对象的线程模型信息。
0170删除会话错误。
无法正确删除session。
0171路径丢失。
必须为mappath方法指定path参数。
0172路径无效。
mappath方法的路径必须是虚拟路径。
使用了一个实际的路径。
0173路径字符无效。
mappath方法的path参数中指定了一个无效字符。
0174多个路径字符无效。
mappath方法的path参数中指定了无效的/或\\。
0175不允许的路径字符。
mappath方法的path参数中不允许使用..字符。
0176未找到路径。
mappath方法的path参数与已知路径不符。
0177server.createobject失败。
%s
0178server.createobject访问错误。
检查权限时调用server.createobject失败。
对此对象的访问被拒绝。
0179应用程序初始化错误。
初始化application对象时发生错误。
0180禁止的对象使用。
application对象中不能保存内部对象。
0181线程模型无效。
使用单元线程模型的对象不能存储在application对象中。
0182对象信息丢失。
application对象中不能保存信息不全的对象。
需要此对象的线程模型信息。
0183空cookie项。
不能保存空项cookie。
0184cookie名称丢失。
必须为cookie指定名称。
0185默认属性丢失。
未找到对象的默认属性。
0186证书分析错误。
0187对象添加冲突。
无法将对象添加到应用程序。
应用程序被另一个要求添加对象的请求锁定。
0188禁止的对象使用。
无法将用对象标记创建的对象添加到会话内部。
0189禁止的对象使用。
无法将用对象标记创建的对象添加到应用程序内部。
0190意外错误。
释放外部对象时发生可捕获错误。
0191意外错误。
外部对象的onstartpage方法中发生可捕获错误。
0192意外错误。
外部对象的onendpage方法中发生可捕获错误。
0193onstartpage失败。
外部对象的onstartpage方法中出错。
0194onendpage失败。
外部对象的onendpage方法中出错。
0195无效的服务器方法调用。
session_onend和application_onend期间不能调用server对象的此方法。
0196无法启动进程外组件。
只能使用inproc服务器组件。
若要使用localserver组件,必须设置aspallowoutofproccomponents配置数据库设置。
请参阅帮助文件,了解重要注意事项。
0197禁止的对象使用。
不能将有单元模型行为的对象添加到应用程序内部对象。
0198服务器正在关闭。
不能处理请求。
0199禁止的对象使用。
不能将jscript对象添加到会话。
0200超出expires属性范围。
为expires指定的日期和时间在1980年1月1日之前或在2038年1月19日3:
14:
07gmt之后。
0201默认脚本语言无效。
为此应用程序指定的默认脚本语言无效。
0202代码页丢失。
代码页属性丢失。
0203代码页无效。
指定的代码页属性无效。
0204codepage值无效。
指定的codepage值无效。
0205更改通知。
创建更改通知事件失败。
0206不能调用binaryread。
使用request.form集合后不能调用binaryread。
0207不能使用request.form。
调用binaryread后不能使用request.form集合。
0208不能使用通用request集合。
调用binaryread后不能使用通用request集合。
0209transaction属性的值非法。
transaction属性只能是required、requires_new、supported或not_supported。
0210方法未实施。
此方法尚未实施。
0211对象超出范围。
引用内置的asp对象,此操作已不再有效。
0212无法清除缓冲区。
客户端调试启用时,response.flush之后不能有response.clear。
0214路径参数无效。
path参数超出允许的最大长度。
0215enablesessionstate属性的值非法。
enablesessionstate属性的值只能是true或false。
0216msdtc服务未运行。
如果未运行msdtc服务,则不能运行事务性网页。
0217对象标记中的范围无效。
对象的作用范围必须是page、session或application。
0218lcid丢失。
lcid属性丢失。
0219lcid无效。
指定的lcid不可用。
0220不允许请求global.asa。
不允许请求指向global.asa的url。
0221@命令指令无效。
指定的|选项未知或无效。
0222typelib规范无效。
metadata标记包含无效的类型库规范。
0223未找到typelib。
metadata标签含有的类型库规范和注册表项不符。
0224无法加载typelib。
无法加载metadata标记中指定的类型库。
0225无法包装typelib。
不能通过metadata标记中指定的类型库创建类型库包装对象。
0226无法修改staticobjects。
运行时无法修改staticobjects集合。
0227server.execute失败。
调用server.execute失败。
0228server.execute错误。
加载此页时调用server.execute失败。
0229server.transfer失败。
调用server.transfer失败。
0230server.transfer错误。
加载此页时调用server.transfer失败。
0231server.execute错误。
使用的url格式无效,或者使用了完全限定的绝对url。
请使用相对url。
0232cookie规范无效。
metadata标记包含无效的cookie规范。
0233无法加载cookie脚本源。
无法加载metadata标记中指定的cookie脚本源文件。
0234包含指令无效。
脚本块中可能没有服务器端包含文件指令。
IIS7.5实验总结
备份IIS设置(配置文件):
C:
\Windows\System32\inetsrv\config目录。
还原时直接覆盖即可。
系统自带的备份还原工具C:
\Windows\System32\inetsrv\Appcmd.exe
只能在cmd命令运行
★创建备份
appcmdaddbackup备份名称
★列出所有备份
appcmdlistbackup
★还原备份
appcmdrestorebackup备份名称
备份文件默认在“C:
\Windows\System32\inetsrv\backup”目录下,每个子目录对应一个“备份名称”。
WEB服务
若不用域名访问站点,则不要填“主机名”:
NTFS权限保持默认即可:
关于“应用程序池”
每个站点都可以设置不同的“托管管道模式”,默认为“集成”。
区别:
可以认为“集成”效率高,“经典”兼容性好。
在生产环境中,应根据开发时的模式决定。
FTP服务
新建FTP站点:
可以为不同的FTP虚拟目录分别指定权限:
每一级虚拟目录都有自己的“FTP授权规则”
注意:
若FTP服务器上安装了TMG,要想允许FTP上传,还必须在TMG设置如下: