首页 > 华企学院 > 源码教程 > 华企商城为你总结关于IIS服务器排错指南及错误代码大全

华企商城为你总结关于IIS服务器排错指南及错误代码大全

作者:华企商城小编  浏览量:185   发布时间:2015-12-28 21:05:23

  

  华企商城的技术团队在长期的工作中发现IIS效劳器出错的缘由是复杂的。象效劳启动失败、IIS进程中缀或者站点不能启动这些错误都会在系统日志中记载一个错误事情。不管IIS呈现何种 错误,在肯定排错计划之前,都应先运用事情查看器查阅系统日志所记载的相关事情。某些错误显然是由效劳器硬件的损坏

  IIS效劳器出错的缘由是复杂的。象效劳启动失败、IIS进程中缀或者站点不能启动这些错误都会在系统日志中记载一个错误事情。不管IIS呈现何种 错误,在肯定排错计划之前,都应先运用事情查看器查阅系统日志所记载的相关事情。某些错误显然是由效劳器硬件的损坏而形成的,而另一些由于软件缘由形成的 错误常常不易发觉。本节就普通性的IIS排错提供指导性的引见。

  重新启动IIS

  依照微软产品的普通性排错办法和毛病处理计 划,大多数软件问题能够经过重新启动到办法得以处理。作为IIS5.0的新功用之一,我们能够在不重新启动计算机的状况下重启IIS效劳,以至相当严重的 问题都能够采用这种办法处理。重新启动IIS效劳能够强迫系统重置IIS进程的内存空间,故由于内存错误惹起的问题能够得到处理。重启IIS的办法主要用 于下列状况:网站应用程序瘫痪、且不能有效加以控制;网站应用程序工作不正常或者不稳定。[/TD] [/TR][/TABLE] 重新启动IIS效劳的过程中,全部当前衔接都不能保存,且重启期间效劳器上的全部站点都不能工作。假如重启IIS效劳不能处 理问题,则重启效劳器亦不会有效。

  当站点应用程序不能正常工作时,依照下述步骤重新启动效劳器的IIS效劳:

  1.在IIS管理控制树中展开IIS节点,选择需求重新启动IIS效劳的计算机。

  2.单击【操作】菜单,选择【重新启动IIS】。

  3.在【中止/启动/重新启动】对话框中的【您向要IIS做什么】下拉列表当选择【重新启动效劳器的IIS】 ,单击【肯定】。

  4.正在关闭】对话框显现重新启动IIS的进度,假如对话框长时间没有反响,单击【如今完毕】并重新停止上述操作。

  留意:不能运用基于HTML的IIS管理器(远程管理形式)停止上述重启操作。

  关于单个站点的稳定性问题,不用重新启动整个IIS进程,只需重启站点即可。IIS排错

  备份/复原IIS

  假如世界上存在一个万无一失的效劳器平安规划计划,那就是备份。曾经有人指出:一个优秀的系统管理员所做的最重要的三项工作就是:备份、备份、备份。

  IIS的完成机制包括一个相似注册表的元数据库:MetaBase,有关IIS自身和站点的配置属性全部保管在Windows 2000和元数据库MetaBase中。因而,只需将相关的注册表和元数据库停止备份,即可保管站点相关的全部配置。即便在删除站点以至重新装置IIS之 后,依然可以应用备份恢复到原来的状态。

  备份IIS的步骤如下:

  1.在IIS管理器中展开IIS节点,选择向要备份的计算机。

  2.单击【操作】菜单,选择【备份/复原配置】。

  3.在【备份/复原配置】对话框中的【备份】列表中列出全部备份文件以及备份时间。单击【创立备份】按钮。

  4.在【备份配置】对话框中指定新建备份的称号,单击【肯定】。

  5.单击【关闭】完成备份。

  默许状况下,备份文件将保管在 Winntsystem32inetsrvMetaBack目录中。

  恢复备份的办法与此相似,在【备份/复原配置】对话框中的【备份】列表当选择一个备份文件,单击【复原】。然后再如左图所示的提示对话框中单击【肯定】,一段时间之后,IIS效劳器恢复到停止备份时所处的状态。

  假如效劳重视装IIS之后需求恢复备份,则在上述恢复操作的根底上,还应停止额外的操作,步骤如下:

  1.在命令提示符下,键入csc ript.exe X:InetPubAmdinsc riptsAdsutil.vbs enumw3svc,此处/"X/"是装置IIS的驱动器号。从列出的设置中,查找WamUserName和相关的WAMUserPass的值。

  2.在控制面板中双击【管理工具】,然后双击【计算机管理】。

  3.选择【本地用户管理器】,然后单击【用户】。双击【IWAM_computername】用户帐户。键入从以前步骤找到的WAMUserPass值,并单击【肯定】。

  4.在【配置备份名】对话框中,选择创立的备份文件,然后单击【复原】。此时配置将得到完整复原。

  IIS排错

  TCP/IP排错

  TCP/IP协议问题常常是招致IIS不能正常工作的缘由。当IIS呈现错误但是能够判别IIS效劳自身没有问题时,就要思索能否网络衔接呈现问题,简单扫除网络硬件损坏所形成的问题之后,我们的留意力就应集中在网络协议,主要是TCP/IP协议上。

  Windows 2000提供了一系列TCP/IP排错工具,这些主要基于命令提示行的工具提供了诊断网络问题的强大手腕。

  运用ipconfig工具检查TCP/IP配置

  ipconfig是一个查阅和管理客户机TCP/IP配置状态的命令提示行工具。在命令提示行中键入:ipconfig并回车,得到如右图所示的计算机根本TCP/IP配置属性,包括IP地址、子网掩码和缺省网关。

  在命令提示行中键入:ipconfig /all并回车,得到细致形式的TCP/IP配置状态,除了根本信息之外,还包括主机名、DNS设置、WINS设置、DHCP设置以及物理地址、节点类型等TCP/IP信息。

  假如计算机启用DHCP并运用DHCP效劳器取得配置,能够运用ipconfig /renew命令开端刷新租约。也能够运用带/release选项的ipconfig命令立刻释放主机的当前DHCP配置。

  关于Windows 95和Windows 98客户机,应运用 winipcfg命令而不是ipconfig命令。

  运用ping命令测试衔接

  Ping命令有助于考证IP级的连通性,发现和处理问题时,能够运用Ping向目的主机名或IP地址发送ICMP回应恳求。在需求考证主机能否衔接到TCP/IP网络和网络资源时运用Ping。

  Ping命令实践上是向目的主机发送若干(缺省为4个)数据包,假如本地计算机与目的主机之间可以连通,目的主机将回复一条响应信息,如右上图所示,响应信息包括响应时间和TTL值。胜利的Ping同一台主机阐明IP数据可以在本地与目的主机之间传送。

  假如收到超时信息,如右下图所示,则阐明本地主机与目的主机之间的TCP/IP衔接不能树立,可能的缘由包括网络毛病,协议错误以及TCP/IP配置错误等在确认网络连通性的时分,应依照以下次第停止Ping测试:

  1.Ping本地循环地址127.0.0.1,肯定本地TCP/IP配置能否正确。

  在命令提示行键入Ping 127.0.0.1。

  2.Ping本机地址,检验本地IP地址设置能否正确。

  3.Ping缺省网关地址,检验能否与本地子网之外的主机停止通讯。

  4.Ping远程子网上的主机,检验能否经过路由器停止远程通讯。

  假如以上Ping命令均可以得到响应,阐明TCP/IP配置可以支持网络通讯。否则,针对相应的网络组件停止设置检查。

  运用netstat工具显现衔接统计

  能够运用netstat命令显现协议统计信息和当前的TCP/IP衔接。

  netstat -a命令将显现一切衔接,而netstat -r显现路由表和活动衔接。netstat -e命令将显现 Ethernet 统计信息,而netstat -s显现每个协议的统计信息。

  假如运用 netstat -n,则不能将地址和端口号转换成称号。

  IIS错误代码大全

  400 无法解析此恳求。

  401.1 未经受权:访问由于凭据无效被回绝。

  401.2 未经受权: 访问由于效劳器配置倾向运用替代身份考证办法而被回绝。

  401.3 未经受权:访问由于 ACL 对所恳求资源的设置被回绝。

  401.4 未经受权:Web 效劳器上装置的挑选器受权失败。

  401.5 未经受权:ISAPI/CGI 应用程序受权失败。

  401.7 未经受权:由于 Web 效劳器上的 URL 受权战略而回绝访问。

  403 制止访问:访问被回绝。

  403.1 制止访问:执行访问被回绝。

  403.2 制止访问:读取访问被回绝。

  403.3 制止访问:写入访问被回绝。

  403.4 制止访问:需求运用 SSL 查看该资源。

  403.5 制止访问:需求运用 SSL 128 查看该资源。

  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.1 HTTP 错误。例如,假如一台计算机有两个 IP 地址,而只将其中一个 IP 地址配置为在端口 80 上侦听,则另一个 IP 地址从端口 80 收到的任何恳求都将招致 IIS 返回 404.1 错误。只应在此效劳级别设置该错误,由于只要当效劳器上运用多个 IP 地址时才会将它返回给客户端。

  关于IIS7.0出错的解决方案

  一、恳求挑选模块被配置为回绝包含双重转义序列的恳求。HTTP 错误 404.11 - Not Found

  1.单击 开端 。 在 开端搜索 框中, 键入 Notepad. 右击 记事本 , 然后单击 作为管理员运转 。

  留意 假如提示用于管理员密码或用于确认, 键入密码, 或单击 继续 。

  2.在 文件 菜单上, 单击 翻开 。 在 文件名 框中, 键入 %windir%//system32//inetsrv//config//applicationhost.config然后单击 翻开 。

  3.在 ApplicationHost.config 文件, 定位 文件中的 configuration/system.webServer/security/requestFiltering/下

  节点。大约360行

  将

  改为

  即可

  二、关于IIS7.0上传大文件出错的处理计划(描绘: 恳求挑选模块被配置为回绝超越恳求内容长度的恳求)

  运用IIS7.0的asp上传大文件时呈现如下错误:

  HTTP Error 404.13 - Not Found

  描绘: 恳求挑选模块被配置为回绝超越恳求内容长度的恳求。

  错误代码: 0x00000000

  通知: BeginRequest

  模块: RequestFilteringModule

  恳求的 URL: http://localhost:80/u2/upfile.asp

  物理途径: G://web//u2//upfile.asp

  登录用户: 尚未肯定

  登录办法: 尚未肯定

  处置程序: ASPClassic

  最可能的缘由:

  Web 效劳器上的恳求挑选被配置为回绝该恳求,由于内容长度超越配置的值。

  可尝试的操作:

  确 认 applicationhost.config 或 web.config 文件中的 configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength 设置。

  访问是运转 Internet Information Services 7.0 效劳器上承载 Web 站点时呈现错误信息: /" HTTP 错误 404.13 - CONTENT_LENGTH_TOO_LARGE /"

  处理计划如下

  要处理此问题, 请依照下列步骤:

  1.单击 开端 。 在 开端搜索 框中, 键入 Notepad. 右击 记事本 , 然后单击 作为管理员运转 。

  留意 假如提示用于管理员密码或用于确认, 键入密码, 或单击 继续 。

  2.在 文件 菜单上, 单击 翻开 。 在 文件名 框中, 键入 %windir%//system32//inetsrv//config//applicationhost.config然后单击 翻开 。

  3.在 ApplicationHost.config 文件, 定位 < requestLimits > 节点。

  4.删除 maxAllowedContentLength 属性。 或者, 添加值相匹配的 Content-Length 报头, 客户端发送恳求作为大小。 默许状况下, 的 maxAllowedContentLength 属性值是 30000000。

  例如, 修正下列代码。

  /" />

  5.保管 ApplicationHost.config 文件。

  其实II7.0默许的出错,曾经通知我们如何做了,呵呵,这点要比IIS6.0人性化多了。

  修正后cmd命令行下打iisreset重起IIS(或是直接运用IIS管理重视起),重新上传文件照旧出错。

  不过这就是传统的错误了。

  修正MaxRequestEntityAllowed 即可,IIS6.0里,需求如下操作(详见:打破IIS6上传和下载文件尺寸***)

  处理办法:

  首先中止 IIS 效劳,之后翻开 C://Windows//System32//Inetsrv 中的 metabase.XML, 并修正 AspMaxRequestEntityAllowed 为你需求的值(例如 1073741824, 1GB)。

  启动IIS效劳。

  IIS7.0里,内置的ASP模块曾经带了这个属性,能够直接修正

  步骤如下:

  单击所需求站点的称号-在“功用视图”里面双击“ASP模块”,翻开“***属性”,将最后一项“最大恳求实体主体***[maxRequestEntityAllowed]”改为你需求的值(例如 1073741824, 1GB)。

  同时,请留意假如你上传的文件较大,请思索一下“脚本超时[sc riptTimeOut]”能否需求更改,

  默许是00:01:30,yaosansi这里改成了00:05:30,当然你也能够在ASP程序里更改超时时间。

  三、应用程序中的效劳器错误 HTTP Error 404.3 - Not Found 描绘: 由于 Web 效劳器上配置的多用处 Internet 邮件扩展(Multipurpose Internet Mail Extensions, MIME)映射战略的缘由,无法处置所恳求的页面。您恳求的页面具有无法辨认的文件扩展名,因此不被允许。

  错误代码: 0x80070032

  最可能的缘由:

  可能是短少处置程序映射。默许状况下,静态文件处置程序将处置一切内容。

  您要运用的功用可能尚未装置。

  没有为网站或应用程序启用相应的 MIME 映射。(正告: 请不要为用户不应下载的 .ASPX 页或 .config 文件等内容创立 MIME 映射。)

  可尝试的操作: 系统盘://windows//ServiceProfiles//NetworkService//AppData//Local//Temp这个目录添加一个/"Autheticated Users“的读写答应即可。

  修正:

  C://Windows//System32//inetsrv//config//applicationHost.config

  该文件第108行原文:

  修正为:

  四、IIS7.0 ASP无法正常连Access数据库问题

  在处理这个问题前先说下Vista IIS7.0 ASP环境的配置,假如IIS是默许装置的,那么ASP程序是不能运转的,当在IE中翻开扩展名为.ASP文件的时分,iis会当着普通的网页文件来显 现。在IE中查看文件的源代码,能够看到ASP文件的一切原始代码,就跟我们双击翻开文件一样的。我们需求装置一些功用来支持ASP应用程序的解析,翻 开:控制面板- 程序 - 程序和功用 - 翻开或关闭Windows功用,依照下面这个图示,把相应的ASP选上就行了。

  设置好IIS(开启”启用父目录途径”,要不你用../途径的时分可能会出错),做好相关站点的设置,可是运转的时分就提示:

  援用[Microsoft][ODBC Microsoft Access 驱动程序] 磁盘或网络错误。 或(就看你用什么方式连Access了)

  援用Microsoft JET Database Engine 错误 ’80004005’

  未指定的错误

  /inc/conn.asp,行 10

  处理方法

  把 C://Windows//ServiceProfiles//NetworkService//AppData//Local下的Temp目录添加了 everyone的读写权限。再一访问就OK了,至此问题处理 (everyone加读写是我为省事本人加的,其实还能够加的再”准确”点,详细见下)

  援用 网上还有一说法给“系统盘://Windows//ServiceProfiles//NetworkService//AppData//Local //Temp”目录添加一个“Authenticated Users”的用户,其中AppData目录是躲藏的,在进入的时分能够直接在地址栏输入途径,或者在文件夹选项里显现躲藏文件

  Server2003架设IIS6.0服务器架站出错解决方案总结

  相信很多在朋友架设server2003,IIS设置的过程中遇到的问题都有点头痛吧,我开始学这方面的时候遇到到的题,我大概总结了下。大家可以看下。SYUE.COM

  问题1:未启用父路径

  症状举例:

  "岁月联盟"

  Active Server Pages 错误 ’ASP 0131’

  不允许的父路径

  /cnhockchinaying/Index.asp,行 3

  包含文件 ’../Conn.asp’ 不能用 ’..’ 表示父目录。

  关于IIS服务器排错指南及错误代码大全华企商城小编就为大家介绍到这里,希望能帮助你更好的了解相关的信息,如果你有很多不清楚的地方可以咨询我们的工作人员。

华企商城更多商品介绍:宾馆酒店网站织梦模板    网站上线运行指导  源码标签内链布局优化

文章转载请注明出处:http://www.netshop168.com/article-3185.html


精品推荐
下一篇:华企商城关于PHP源码编写的10个技巧
上一篇:华企商城告诉你源码模板组成分为哪几个步骤
相关文章

华人企业网
关注微信公众号
享受更多优惠

 

消费者最喜爱的网站TOP100 | | 网络社会征信网 | 北京工商 | 法律顾问 | 京ICP备07504386号-6 | 网站地图