"系统管理员如何解决 在运行 IIS 的服务器上的/"HTTP 404-文件未找到 /"错误消息"

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 248033
症状
当请求 Web 页时,您会在 Web 浏览器的顶部收到下面的错误消息:
找不到页面
您正在寻找的页面可能已经删除、 更名,或暂时不可用。
您将在网页上再往下收到以下错误消息:
HTTP 404-文件未找到
Internet Information Services
原因
当它不能检索所请求的页时,Web 服务器返回"HTTP 404-文件找不到"错误消息。

此错误信息的一些常见原因如下:
  • 所请求的文件已被重命名。
  • 所请求的文件已被移动到另一个位置和 / 或删除。
  • 所请求的文件是由于 tomaintenance、 升级或其他未知的原因暂时不可用。
  • 所请求的文件不存在。
  • IIS 6.0: 未启用相应的 Web 服务扩展或 MIME 类型。
  • 虚拟目录映射到另一台服务器上的驱动器的根目录。
解决方案
若要解决此问题,请验证存在 IIS 计算机上浏览器的 URL 中请求的文件,并且是在正确的位置。

使用 IIS Microsoft 管理控制台 (MMC) 管理单元以确定请求的文件必须位于 IIS 计算机的文件系统。

如果 Web 站点使用虚拟目录 (VDIR),这一点尤其重要。VDIR 是不包含在 Web 站点主目录的目录,但它还是显示到客户端浏览器。此虚拟目录必须映射到一个驱动器上的子文件夹,或按名称引用这些文件。

例如,假定导致 404 错误的 URL 是 http://Microsoft.Com/Test/File1.htm,并且 IIS 管理单元中显示 Microsoft.Com 网站,则 /Test/ 目录实际上是一个映射到 IIS 计算机上的 c:\Information 的位置的虚拟目录。这意味着您必须验证 File1.htm 文件位于 c:\Information 目录 (和文件名称拼写是否正确)。

IIS6 动态内容: 当 Web 扩展没有启用时,W3C 扩展日志文件中的 404.2条目被记录。使用 IIS Microsoft 管理控制台 (MMC) 管理单元中,以启用相应的 Web 扩展。默认 Web 扩展包括: ASP、 ASP.net、 服务器端包含,WebDAV 发布,FrontPage 服务器扩展,通用网关接口 (CGI)。必须添加自定义扩展,并将其显式启用。请参阅 IIS 6.0 帮助文件获得详细信息。
IIS6 静态内容: 当某个扩展没有映射到 MIME 映射属性中的已知扩展时,W3C 扩展日志文件中的一个 404.3 项会被记录 。使用 IIS Microsoft 管理控制台 (MMC) 管理单元以在 MIME 映射中配置适当的扩展名。请参阅 IIS 6.0 帮助文件获得详细信息。

有关此错误消息的不太常见的原因的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
247714 长文件名的使用 PUT 命令将导致 ["HTTP 404-文件未找到"错误
221553 在Web 内容上设置文件属性会导致 404-找不到文件错误
216803 隐藏的 IIS 静态文件返回 HTTP 404 或访问被拒绝的错误
288123 HTTP 错误 404"该页无法显示",在 Exchange Server 5.5 升级到 Exchange 2000 Server 后尝试连接到 OWA 服务器
更多信息
有关虚拟目录的详细信息,请在以下位置参阅"在 IIS 5.0 文档中关于 Web 站点管理"主题:
Administration\Web Site Management\About Web Site Management
注意:如果您已在您的本地计算机上安装了 IIS 5.0 文档,可以使用下面的 URL 找到此主题:若要在已安装 IIS 的基于 Microsoft Windows Server 2003 的计算机上查看此主题,则在您的浏览器的地址栏中粘贴下面的链接,然后按 enter 键 ︰
mk:@MSITStore:C:\WINDOWS\help\iismmc.chm::/HTM/qss_wss_troubleshooting.htm
注意:C:\Windows 表示系统根目录。如果 Windows 操作系统安装在不同驱动器上,则必须编辑相应的链接。

您可以通过 IIS 管理器访问产品文档。 有关如何访问此帮助功能,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章 ︰
815127 如何访问 IIS 6.0 帮助文档
注意:我们强烈建议运行Microsoft Windows Server 2008 的所有用户都升级到 Microsoft Internet Information Services (IIS) 7.0 版。IIS 7.0 大大提高了 Web 基础结构的安全。有关 IIS 安全性的相关主题的更多信息,请访问下面的 Microsoft 网站:有关 IIS 7.0 的详细信息,请访问下面的 Microsoft 网站:
IIS 5 iis5 iis 6 iis 6.0 iis6 断开的链接即 Internet Explorer Netscape Navigator Opera 马赛克页面未找到 wkz

警告:本文已自动翻译

属性

文章 ID:248033 - 上次审阅时间:06/12/2016 10:25:00 - 修订版本: 64.0

Microsoft Internet Information Server 1.0, Microsoft Internet Information Server 2.0, Microsoft Internet Information Server 3.0, Microsoft Internet Information Services 6.0, Microsoft Internet Information Services 7.0

  • kbresolve kbhttp404 kbprb kbprod2web kbmt KB248033 KbMtzh
反馈