IIS里的站点自动消失

作者&投稿:播面 (若有异议请与网页底部的电邮联系)
为什么IIS里的网站会隔一段时间就自动关闭?~

嗯,这种情况只有在2003服务器上才有,这说明你的网站代码有问题。请先检查你的代码。

对于IIS6.0以上的版本,它添加了一个新的功能就是应用程序池,这个功能有一项设置就是当你的错误频度达到多少时就自己关闭应用程序池,当应用程序池关闭后你的站点也就自动关闭了。当然你也可以调整你的应用程序池的设置。

进入“控制面板”,打开“管理工具”中的“Internet信息服务”,打开要限制下载的网站属性窗口,并切换到“主目录”标签。单击“应用程序设置”下的“配置”按钮,在打开窗口的“映射”标签中单击底部的“添加”按钮,在打开的“添加/编辑应用程序扩展名映射”窗口中,单击“可执行文件”后的“浏览”按钮随便选择一个可执行文件,“扩展名”填写要禁止下载的数据扩展名,例如“.mdb”,而“动作”则设为“全部动作”,做好之后单击“确定”按钮,依次保存设置。

有的是对端的web服务器设置了相应权限,有的是对端的web服务器没有设置默认文件。比如我们经常访问的站点,其默认文件一般为index.asp;default.asp;index.jsp;index.jsp之类的。web服务器在终端没有输入这类文件名的情况下会自动寻找目录中的默认文件显示。如果没有就会显示403禁止访问。

系统监视器中的“Web 服务”性能对象含有一个计数器,它可以显示“未找到错误”。“未找到”错误是无法满足的客户端请求,因为这些请求包含对不存在的 Web 页或文件的引用。(这些错误有时由其 HTTP 状态代码数字表示,该数字为 404。)

很多“未找到错误”发生的原因是 Web 页和文件被删除或移至另一位置。但是,有些错误会因用户试图访问未授权文档而产生。(这些“访问被禁止”错误的代码号为 403。大多数浏览器报告这类错误的方式都不同于 404 错误,而且这类错误不会显示在“未找到错误/秒”计数器结果中。)

可以使用“Web 服务”对象的“未找到错误/秒”计数器来跟踪服务器上“未找到”错误的发生速率。或者设置一个系统监视器警报,在“未找到错误”比率超出阈值时通知“管理员”。

“未找到错误”的增加表示文件已被移动,其链接却没有更新。但是,它也可以表示试图访问受保护文档(如用户列表和文件目录)失败。

HTTP错误信息
关键词: HTTP错误信息

概要
当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。
更多信息
日志文件的位置
在默认状态下,IIS 把它的日志文件放在 %WINDIR\System32\Logfiles 文件夹中。每个万维网 (WWW) 站点和 FTP 站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,exYYMMDD.log)。
HTTP
1xx - 信息提示

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

这类状态代码表明服务器成功地接受了客户端请求。 ? 200 - 确定。客户端请求已成功。
? 201 - 已创建。
? 202 - 已接受。
? 203 - 非权威性信息。
? 204 - 无内容。
? 205 - 重置内容。
? 206 - 部分内容。
3xx - 重定向

客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 ? 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.100 - 内部 ASP 错误。

? 501 - 页眉值指定了未实现的配置。
? 502 - Web 服务器用作网关或代理服务器时收到了无效响应。 ? 502.1 - CGI 应用程序超时。
? 502.2 - CGI 应用程序出错。application.

? 503 - 服务不可用。这个错误代码为 IIS 6.0 所专用。
? 504 - 网关超时。
? 505 - HTTP 版本不受支持。

常见的 HTTP 状态代码及其原因
? 200 - 成功。 此状态代码表示 IIS 已成功处理请求。
? 304 - 未修改。 客户端请求的文档已在其缓存中,文档自缓存以来尚未被修改过。客户端使用文档的缓存副本,而不从服务器下载文档。
? 401.1 - 登录失败。 登录尝试不成功,可能因为用户名或密码无效。
? 401.3 - 由于 ACL 对资源的限制而未获得授权。 这表示存在 NTFS 权限问题。即使您对试图访问的文件具备相应的权限,也可能发生此错误。例如,如果 IUSR 帐户无权访问 C:\Winnt\System32\Inetsrv 目录,您会看到这个错误。 有关如何解决此问题的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
187506 INFO: IIS 4.0 的基础 NTFS 权限
? 403.1 - 执行访问被禁止。 下面是导致此错误信息的两个常见原因: ? 您没有足够的执行许可。例如,如果试图访问的 ASP 页所在的目录权限设为“无”,或者,试图执行的 CGI 脚本所在的目录权限为“只允许脚本”,将出现此错误信息。若要修改执行权限,请在 Microsoft 管理控制台 (MMC) 中右击目录,然后依次单击属性和目录选项卡,确保为试图访问的内容设置适当的执行权限。
? 您没有将试图执行的文件类型的脚本映射设置为识别所使用的谓词(例如,GET 或 POST)。若要验证这一点,请在 MMC 中右击目录,依次单击属性、目录选项卡和配置,然后验证相应文件类型的脚本映射是否设置为允许所使用的谓词。

? 403.2 - 读访问被禁止。验证是否已将 IIS 设置为允许对目录进行读访问。另外,如果您正在使用默认文件,请验证该文件是否存在。 有关如何解决此问题的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
247677 错误信息:403.2 Forbidden:Read Access Forbidden(403.2 禁止访问:读访问被禁止)
? 403.3 - 写访问被禁止。 验证 IIS 权限和 NTFS 权限是否已设置以便向该目录授予写访问权。有关如何解决此问题的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
248072 错误信息:403.3 Forbidden:Write Access Forbidden(403.3 禁止访问:写访问被禁止)
? 403.4 - 要求 SSL。禁用要求安全通道选项,或使用 HTTPS 代替 HTTP 来访问该页面。如果没有安装证书的 Web 站点出现此错误,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
224389 错误信息:HTTP 错误 403、403.4、403.5 禁止访问:要求 SSL
? 403.5 - 要求 SSL 128。禁用要求 128 位加密选项,或使用支持 128 位加密的浏览器以查看该页面。如果没有安装证书的 Web 站点出现此错误,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
224389 错误信息:HTTP 错误 403、403.4、403.5 禁止访问:要求 SSL
? 403.6 - IP 地址被拒绝。您已把您的服务器配置为拒绝访问您目前的 IP 地址。 有关如何解决此问题的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
248043 错误信息:403.6 - Forbidden:IP Address Rejected(403.6 - 不可用:IP 地址被拒绝)
? 403.7 - 要求客户端证书。您已把您的服务器配置为要求客户端身份验证证书,但您未安装有效的客户端证书。 有关其他信息,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
190004 错误 403.7 或“Connection to Server Could Not Be Established”(无法建立与服务器的连接)
186812 PRB:错误信息:403.7 Forbidden:Client Certificate Required(403.7 禁止访问:要求客户端证书)
? 403.8 - 站点访问被拒绝。您已为您用来访问服务器的域设置了域名限制。有关如何解决此问题的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
248032 错误信息:Forbidden:Site Access Denied 403.8(禁止访问:站点访问被拒绝 403.8)
? 403.9 - 用户数过多。与该服务器连接的用户数量超过了您设置的连接限制。 有关如何更改此限制的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
248074 错误信息:Access Forbidden:Too Many Users Are Connected 403.9(禁止访问:连接的用户太多 403.9)
注意:Microsoft Windows 2000 Professional 和 Microsoft Windows XP Professional 自动设置了在 IIS 上最多 10 个连接的限制。您无法更改此限制。
? 403.12 - 拒绝访问映射表。 您要访问的页面要求提供客户端证书,但映射到您的客户端证书的用户 ID 已被拒绝访问该文件。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
248075 错误信息:HTTP 403.12 - Access Forbidden:Mapper Denied Access(HTTP 403.12 - 禁止访问:映射表拒绝访问)
? 404 - 未找到。 发生此错误的原因是您试图访问的文件已被移走或删除。如果在安装 URLScan 工具之后,试图访问带有有限扩展名的文件,也会发生此错误。这种情况下,该请求的日志文件项中将出现“Rejected by URLScan”的字样。
? 500 - 内部服务器错误。 很多服务器端的错误都可能导致该错误信息。事件查看器日志包含更详细的错误原因。此外,您可以禁用友好 HTTP 错误信息以便收到详细的错误说明。 有关如何禁用友好 HTTP 错误信息的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
294807 如何在服务器端禁用 Internet Explorer 5 的“显示友好 HTTP 错误信息”功能
? 500.12 - 应用程序正在重新启动。 这表示您在 IIS 重新启动应用程序的过程中试图加载 ASP 页。刷新页面后,此信息即会消失。如果刷新页面后,此信息再次出现,可能是防病毒软件正在扫描 Global.asa 文件。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
248013 错误信息:HTTP Error 500-12 Application Restarting(HTTP 错误 500-12 应用程序正在重新启动)
? 500-100.ASP - ASP 错误。 如果试图加载的 ASP 页中含有错误代码,将出现此错误信息。若要获得更确切的错误信息,请禁用友好 HTTP 错误信息。默认情况下,只会在默认 Web 站点上启用此错误信息。有关如何在非默认的 Web 站点上看到此错误信息的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
261200 显示 HTTP 500 错误信息,而不显示 500-100.asp 的 ASP 错误信息
? 502 - 网关错误。 如果试图运行的 CGI 脚本不返回有效的 HTTP 标头集,将出现此错误信息。

FTP
1xx - 肯定的初步答复

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

一项操作已经成功完成。客户端可以执行新命令。 ? 200 命令确定。
? 202 未执行命令,站点上的命令过多。
? 211 系统状态,或系统帮助答复。
? 212 目录状态。
? 213 文件状态。
? 214 帮助消息。
? 215 NAME 系统类型,其中,NAME 是 Assigned Numbers 文档中所列的正式系统名称。
? 220 服务就绪,可以执行新用户的请求。
? 221 服务关闭控制连接。如果适当,请注销。
? 225 数据连接打开,没有进行中的传输。
? 226 关闭数据连接。请求的文件操作已成功(例如,传输文件或放弃文件)。
? 227 进入被动模式 (h1,h2,h3,h4,p1,p2)。
? 230 用户已登录,继续进行。
? 250 请求的文件操作正确,已完成。
? 257 已创建“PATHNAME”。
3xx - 肯定的中间答复

该命令已成功,但服务器需要更多来自客户端的信息以完成对请求的处理。 ? 331 用户名正确,需要密码。
? 332 需要登录帐户。
? 350 请求的文件操作正在等待进一步的信息。
4xx - 瞬态否定的完成答复

该命令不成功,但错误是暂时的。如果客户端重试命令,可能会执行成功。 ? 421 服务不可用,正在关闭控制连接。如果服务确定它必须关闭,将向任何命令发送这一应答。
? 425 无法打开数据连接。
? 426 Connection closed; transfer aborted.
? 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 到您没有写入权限的目录。

因为系统用了时间太长了,所以重装了一下.重装完成后,先装了瑞星再装IIS的.但是等我启动IIS时长时间没有响应,最后才提示“服务没有及时响应启动或控制请求”.
我的系统环境是:Windowsxp sp2, IIS5.1
当然以为是IIS没有装好,拿出盘删除再装IIS,还是老问题.
于是当然是Google了.找了好多解决方法都没有用.
难道这些解决方案对我失效,我查看了一下计算机的服务项里,发现"World Wide Web Publishing"关闭了,启动也提示启动失败。看来是里程无法启动,这时候当然看看防火墙或是杀毒软件有没有相关的进程,"World Wide Web Publishing"的可执行文件是"inetinfo.exe",在瑞星防火墙访问规则里找到"inetinfo.exe"访问规则设为全部放行.
再次启动"World Wide Web Publishing",然后再启动IIS,一切OK.

网上提供的IIS解决方案不一样,因为情况跟不一样.我把我搜索到的解决方法也提供一下.

Quote
1.��系统环境:Windowsxp+sp2,II5.0
��故障现象:上午把IIS服务停止以后,程序长时间没响应,通过任务管理器关闭,启动时提示“服务没有及时响应启动或控制请求”,重启计算机未能解决。
��解决办法:在Internet信息服务下有本地计算机(计算机机名),单击名键,选择断开,提示确实要断开本地计算机(计算机机名)吗?选择确定。
��右键单击Internet,选择连接,计算机名填本机名称,用户名填本机管理员帐号(Administrator),确定。
Quote
2. 昨天就发现了公司我用这台电脑的IIS启动不了,今天早上试着解决它,才发现问题并不简单。找呀找呀找呀,发现"WorldWideWebPublishing"关闭了,启动也提示启动失败。静下心来,再看看其它关闭了的服务,有一项Eventlog把它启动了,再启动WorldWideWebPublishing成功。问题就在这里。
虽然“WorldWideWebPublishing”服务和SMTP服务的依存关系列表中没有提到“eventlog”服务,但“eventlog”服务不启动的话,就会出现上述问题。启动“eventlog”服务,然后启动“WorldWideWebPublishing”服务,上述问题消失。
Quote
3. IIS元数据库可能坏了。。测试一下。
Try to enumerate metabase:
1. Open a command prompt and change to the C:\Inetpub\Adminscripts folder.
2. At the command line, type "cscript adsutil.vbs enum " (without the
quotation marks).
If this command is successful, it enumerates the settings in the
metabase.
If the command is not successful, you receive the -2146893792
(0x80090020) error code.
假如有备份,把数据回复。
如果没有,参考
How to Manually Restore the Metabase When No Proper Backup Exists or When
the MMC Does Not Start
http://support.microsoft.com/?id=234429
HOW TO: Download, Install, and Remove the IIS MetaEdit 2.2 Utility
http://support.microsoft.com/?id=232068
Quote
4. 解决IIS不能启动,提示服务器没有及时响应启动或控制请求!
问题现象:
1、在IIS中站点显示停止,点击开启IIS不能启动,提示:服务器没有及时响应启动或控制请求 点击重新启动IIS提示:服务器没有及时响应启动或控制请求!
2、World Wide Web Publishing Services不能启动,提示“错误1721,资源不足,无法启动”
解决方法:
1、刚刚我也出现了那个问题,弄了一上午现在解决了,我是查出了World Wide Web Publishing Service服务没有启动,也启动不了,按照他的依存关系,把其他的服务启动了就可以了,我启动的是HTTP SSL,然后World Wide Web Publishing Service就可以用了,iis也可以了
2、有一次站点访问失败,IIS服务无法启动,我的解决思路是这样的:
先打开Administrative Tools --> Service,发现World Wide Web Publishing Service停止了。于是试图启动该服务,结果报错。
于是查看World Wide Web Publishing Services所需要依赖的服务(Dependencies),看到是IIS Admin Service。进而发现IIS Admin Service也无法启动,再查IIS Admin Service的Dependencies,查的结果是Protected Storage和RPC(Remote Procedure Call),于是启动RPC,接着顺利启动IIS Admin Service,接着启动World Wide Web Publishing Services,于是IIS恢复正常。
自己尝试根据这几种解决方法的思路肯定还有其它原因不同解决方法的.

IIS不能启动WEB FTP服务,提示服务器并未及时响应启动或控制请求
系统日志里面提示:World Wide Web Publishing Service 服务因下列错误而停止:
未知的验证服务。

有可能是Metabase.bin 或者元数据库坏了,解决办法参考如下
有关如何使用 MMC 备份和还原元数据库的信息,请参见 IIS 自述文件,该文件位于 http://localhost/iishelp/iis/htm/core/iisread.htm#general(假设本地计算机上已安装产品文档)。
如果由 MMC 创建的备份文件可用
以下内容为程序代码:

如果已使用 MMC 中的“备份”操作创建了一个备份文件 (FileName.mdBackupNumber),但由于当前的元数据库已损坏而无法打开 MMC,请执行下面的步骤,以便手动从 FileName.mdBackupNumber 文件中还原该元数据库。 1. 停止所有 IIS 服务及其他依赖于 IIS 的服务(例如,第三方应用程序或 Microsoft Site Server)。

注意:要停止 IIS 及其依赖服务,请使用 NET STOP IISADMIN /Y 命令。有关其他信息,请参见以下 Microsoft 知识库文章:
236166 (http://support.microsoft.com/kb/236166/) 使用 NET STOP 和 NET START 命令强制 IIS 服务重新读取注册表
2. 使用一个新名称(如 Metabase.bad)重命名已损坏的元数据库文件 Metabase.bin。该文件位于 %SystemRoot%\System32\Inetsrv 文件夹中。
3. 将位于 %SystemRoot%\System32\Inetsrv\Metaback 文件夹中的 MMC 备份元数据库文件 FileName.mdBackupNumber 复制到 %SystemRoot%\System32\Inetsrv 文件夹中。将该文件重命名为 Metabase.bin。
4. 重新启动计算机。

如果存在 Metabase.bin 文件的旧副本

如果由 MMC 创建的备份文件不可用,但在其他位置(通常在系统磁带备份中)存在 Metabase.bin 文件的旧副本,请执行以下步骤: 1. 停止所有 IIS 服务及其他依赖于 IIS 的服务(例如,第三方应用程序或 Microsoft Site Server)。

注意:要停止 IIS 及其依赖服务,请使用 NET STOP IISADMIN /Y 命令。有关其他信息,请参见以下 Microsoft 知识库文章:
236166 (http://support.microsoft.com/kb/236166/) 使用 NET STOP 和 NET START 命令强制 IIS 服务重新读取注册表
2. 使用一个新名称(如 Metabase.bad)重命名已损坏的元数据库文件 Metabase.bin。该文件位于 %SystemRoot%\System32\Inetsrv 文件夹中。
3. 将 Metabase.bin 文件的旧副本复制到 %SystemRoot%\System32\Inetsrv 文件夹中。
4. 重新启动计算机。

如果不存在 MMC 备份或 Metabase.bin 文件的旧副本

如果由 MMC 创建的备份文件不可用,且不存在 Metabase.bin 文件的旧副本,那么元数据库的临时备份可能依然存在。

在通过 MMC 或其他进程更新元数据库时,可能会创建元数据库的临时备份。如果更新过程被中断(原因可能是在第一个位置中有损坏),则该临时文件有可能依然存在。

可将该临时文件命名为 Metabase.bak 或 Metabase.bin.bak,并放到 %SystemRoot%\System32\Inetsrv 文件夹中。如果存在该临时文件,请执行以下步骤,以尝试还原元数据库: 1. 停止所有 IIS 服务及其他依赖于 IIS 的服务(例如,第三方应用程序或 Microsoft Site Server)。

注意:要停止 IIS 及其依赖服务,请使用 NET STOP IISADMIN /Y 命令。有关其他信息,请参见以下 Microsoft 知识库文章:
236166 (http://support.microsoft.com/kb/236166/) 使用 NET STOP 和 NET START 命令强制 IIS 服务重新读取注册表
2. 使用一个新名称(如 Metabase.bad)重命名已损坏的元数据库文件 Metabase.bin。该文件位于 %SystemRoot%\System32\Inetsrv 文件夹中。
3. 将临时备份文件(Metabase.bak 或 Metabase.bin.bak)重命名为 Metabase.bin。
4. 重新启动计算机。

如果不存在元数据库备份文件

如果没有可用于元数据库的备份文件,则还原 IIS 功能的唯一方法是完成以下操作。但请注意,存储在元数据库中的所有 IIS 设置都将丢失。 1. 卸载 Windows NT Option Pack。有关其他信息,请参见以下 Microsoft 知识库文章:
187870 (http://support.microsoft.com/kb/187870/) 如何删除和重新安装 Windows NT 4.0 Option Pack
2. 卸载 Internet Explorer。
3. 从 %SystemRoot\System32\Inetsrv\ 文件夹中删除 Metabase.bin 文件。
4. 安装 Internet Explorer。
5. 安装 Windows NT Option Pack。
(c) Microsoft Corporation 2000,保留所有权利。由 Microsoft Corporation 的 Kevin Zollman 提供。

当用户试图通过 HTTP 或文件传输协议 (FTP) 访问一台正在运行 Internet 信息服务 (IIS) 的服务器上的内容时,IIS 返回一个表示该请求的状态的数字代码。该状态代码记录在 IIS 日志中,同时也可能在 Web 浏览器或 FTP 客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。

你是不是安装了其他的虚拟主机管理软件,并开启了自动备份/恢复功能?
你肯定是在系统重新启动之后消失的吧?

卸载IIS,重新安装一次。记得先备份IIS

这种情况要么是人为,要么可能同时另外有IIS的些管理软件对IIS进行了操作。IIS出错的话不大可能出现这种情形。
分析下日志吧!相信可以从日志可以获得答案!

建议经常备份站点,待有问题的时候恢复就行了。


IS下载伤不伤硬盘!!!为什么BT伤硬盘!!!
IS下载伤不伤硬盘!!!为什么BT伤硬盘!!! 最近在网上看到IS,我下载了个,不知道伤不伤硬盘!!BT伤硬盘到底是什么伤硬盘!!!... 最近在网上看到IS,我下载了个,不知道伤不伤硬盘!!BT伤硬盘到底是什么伤硬盘!!! 展开  我来答 2个回答 #热议# 已婚女性就应该承担家里大部分家务吗? 玩具博士oq 2005...

is组织已全部消灭完了吗
是。根据查询相关公开信息显示,中新网11月22日电据外媒报道,伊朗总统鲁哈尼在本月22日向全国发表电视直播讲话时,宣布极端组织伊斯兰国(IS)已经灭亡。组织即由若干个人或群体所组成的、有共同目标和一定边界的社会实体。

09款is300(09款is300真实油耗)
谁能说09款凌志Is300的具体配置基本参数雷克萨斯IS09款300C车型名称:雷克萨斯IS09款300C厂商指导价:67.30万品牌:雷克萨斯级别:中型车发动机:3.0L231马力V6变速箱:6挡手自一体长×宽×高:4635*1800*1415车体结构:2门4座硬顶敞篷车最高车速:260官方0-100加速:7.7官方100-0制动:-官方综合路况油耗:-本站实测0-100...

雷克萨斯is250胎压灯怎么消
1、首先启动雷克萨斯is250,接着按下车辆信息按钮。2、再在雷克萨斯is250显示屏的车辆设置中选择轮胎选项。3、下面在雷克萨斯is250车辆显示屏中的轮胎设置中点击“SET”选项。4、接下来在雷克萨斯is250的显示屏界面中点击确定即可。5、最后雷克萨斯is250完成“胎压监测初始化”后胎压灯就消除了。

...之后,Windows就开始校验,几秒钟之后,窗口自动消失!!!出什么问题了...
Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y\/N)如果选择下次重新启动计算机时检查该驱动器,则重新启动计算机后 chkdsk 会自动检查该驱动器并修复错误。如果该驱动器分区为启动分区,则 ...

提示有病毒Hidden istall 点了一下隔离,桌面上的图标就消失了,重启照旧...
病毒感染的是EXPLORER,这个程序是支持桌面和资源管理器的。建议你把隔离恢复,进行杀毒。

马自达istop使用方法视频
节能环保与降低损耗是istop的核心优势。通过自动停止引擎,istop显著减少了不必要的油耗,降低了发动机内部部件的磨损,从而延长了汽车的使用寿命。然而,这项技术并非完美无瑕。尽管提高了燃油经济性并降低了损耗,但自动启停功能的引入增加了车辆的制造成本,购车价格可能会有所上涨。此外,发动机在启动与...

为什么所有的网站都登录不了,清除COOKIS也没用,重装IE清除都没用,求...
按下Win+F,在“包含文字”处输入部分记忆中的关键字,在“搜索”处按“浏览”按钮选择IE临时文件夹的地址,如“C:\\WINDOWS\\Temporary Internet Files”,单击“开始查找”,在结果列表里双击目标页打开。 ②可以尝试用腾讯的TE等浏览器来脱机浏览。 7.联网状态下,浏览器无法打开某些站点 【故障现象】 上网后,在浏览...

雷克萨斯IS的定位是中级车,这款车的空间够不够大?
峰值扭矩320N·m,传动匹配爱信六速自动变速器。而IS350后驱版所搭载的3.5L V6发动机,可产生最大功率231kW(315PS),峰值扭矩379N·m,传动匹配爱信八速自动变速器,可在5.6秒内完成0-96km\/h的加速;四驱版本则匹配爱信六速自动变速器,可在5.7秒破百。在安全方面,新IS受益于升级的雷克萨斯...

雷克萨斯IS怎么样?值得买吗?
这对于ES这种注重舒适的车型那是非常好,但是对于IS这种需要激烈驾驶急加速的时候,它的降档反应就有点慢了,会让人觉得这样的动力匹配不够听话。不够彰显运动感的还有这副底盘表现,相比于它的舒适感,其带来的路感可以说微乎其微,棒的是在质感。怎么说呢,IS外观看起来相当运动,但是在骨子里,...

太湖县18895268708: 为什么IIS里的网站会隔一段时间就自动关闭? -
楚龚生脉: 嗯,这种情况只有在2003服务器上才有,这说明你的网站代码有问题.请先检查你的代码.对于IIS6.0以上的版本,它添加了一个新的功能就是应用程序池,这个功能有一项设置就是当你的错误频度达到多少时就自己关闭应用程序池,当应用程序池关闭后你的站点也就自动关闭了.当然你也可以调整你的应用程序池的设置.

太湖县18895268708: 为什么我IIS里面的站点都没有了,这是怎么回事 -
楚龚生脉: 首先检查你IIS启动没有的,应该没有默认网站的吧,你看下IIS的属性,看下文档这个选项的.

太湖县18895268708: IIS最近总是丢失站点 -
楚龚生脉: 如果机器开机时间很久了,您可以重新启动机器试试.楼上也说了,您的服务器安全问题首先值得注意了.这个,有时候相当麻烦,如果您有幸遇见黑客高手.

太湖县18895268708: 今天,我发现服务器上的iis的站点全被停止了,请教高手们是什么原因造成的 -
楚龚生脉: 有可能受到黑客攻击,是IIS停止 或者是某个程序池出现了错误,导致所有站点被迫关闭 要不就是某个网页出现了死循环

太湖县18895268708: 为什么??~~IIS默认网站没了!!!~如何解决!!` -
楚龚生脉: 没有的话你就右键新建个嘛~~

太湖县18895268708: IIS站点经常意外停止,请问是怎么回事?我的服务器(放在电信的)
楚龚生脉: 首先看是什么操作系统,象你这种要建立很多站点的服务器,最好不要使用XP,因为,XP的IIS无法建立新站点,只能以虚拟目录的形式建立,而且无法调节IIS的性能,比...

太湖县18895268708: 为什么IIS的默认网站是停止的 -
楚龚生脉: 你打开控制面板里面的管理工具,再打开“服务”,看看里面的World Wide Web Publishing有没有启动,如果没有启动的话,不用去启动了,因为这个时候去启动也是没用的,他会提示找不到应用程序.这时,打开控制面板的,添加或删除程序.打开后把最上面的那个“显示更新”打上勾,它会显示你下载的补丁,你打到KB939373这个补丁,把它删除掉,完成后再去打开服务,找到刚刚的World Wide Web Publishing,右键它,然后选择启动,再重启一下IIS,在默认网站那里启动它,OK!这样就行了

太湖县18895268708: 为什么我的IIS 里面的网站 显示 停止 -
楚龚生脉: 默认80端口被占用,该个端口吧,81 82 都可以补充:但是IIS默认就是80端口,现在的问题是IIS不能启动运行.你改个端口试试也无妨呀? 如能运行,则说明端口80被占.如果也不能运行,则说明IIS没有装成功!再次补充: 2个解决方法: 一、重装IIS5.0,或者换个XP系统重装iis5.0 二、用软件代替IIS ,推荐 ASP小旋风、netbox.

太湖县18895268708: iis中默认网站停止
楚龚生脉: 如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息. 解决方法 要解决这个问题,您可以进行以下任一项操作: 1 在IIS管理器中更改网站绑定端口为除80端口外的其它端口. 2 停止正在使用80端口的应用程序,然后从IIS管理器中启动网站. 更多信息 您可以使用诸如TCPView或FPort等第三方工具来判断其它正在使用80端口的其它应用程序. sp3对应的iis是5.0的!

太湖县18895268708: iis里默认网站被删,如何回复? -
楚龚生脉: IIS默认网站被删不能直接恢复,除非你之前做了配置的备份. 其实IIS的默认网站被删没有关系,只要你网站的相关文件没删就行,重新配置下网站即可.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网