IIS 服务器返回“HTTP 404 - File not found”(HTTP 404 -找不到文件)错误的常见原因
察看本文应用于的产品
文章编号 : 248033
最后修改 : 2005年11月17日
修订 : 9.1
我们强烈建议所有运行 Microsoft Windows Server 2003 的用户将 Microsoft Internet 信息服务 (IIS) 升级到 6.0 版,因为 IIS 6.0 大大增强了 Web 基础结构的安全性。有关与 IIS 安全性相关的主题的更多信息,请访问下面的 Microsoft 网站:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx (http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
重要说明:本文面向的读者是 Internet 信息服务 (IIS) 管理员。如果您不是 IIS 管理员,但您想了解在 Web 浏览器上看到该错误信息时意味着什么,则请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
264284 (http://support.microsoft.com/kb/264284/) 在浏览器中收到“The page cannot be found”(找不到该页)错误信息时的应对措施
症状
请求显示一个网页时,在 Web 浏览器的顶部显示下面的错误信息:
The page cannot be found
The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.
在该网页上再往下的部分您会看到下面的错误信息:
HTTP 404 - File not found
Internet Information Services
回到顶端
原因
Web 服务器在无法检索到所请求的页时,返回“HTTP 404 - File not found”错误信息。
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 (http://support.microsoft.com/kb/247714/) 对长文件名使用 PUT 命令导致“HTTP 404 - File not found”(HTTP 404 - 未找到文件)错误
221553 (http://support.microsoft.com/kb/221553/) 在 Web 内容上设置文件属性导致 404 - File not found(未找到文件)错误
216803 (http://support.microsoft.com/kb/216803/) IIS 隐藏静态文件返回 HTTP 404 错误或拒绝访问错误
288123 (http://support.microsoft.com/kb/288123/) 从 Exchange Server 5.5 升级到 Exchange 2000 Server 后,在尝试连接到 OWA 服务器时出现 HTTP 错误 404“Page cannot be displayed”(该页无法显示)
回到顶端
更多信息
有关虚拟目录的更多信息,请参见 IIS 5.0 文档中的“About Web Site Management”(关于网站管理)主题,该文档的位置如下:
Administration\Web Site Management\About Web Site Management
注意:如果您的本地计算机上安装了 IIS 5.0 文档,则可以使用下面的 URL 找到此主题:
http://localhost/iishelp/iis/htm/core/iihtmat.htm#virtualdirectories (http://localhost/iishelp/iis/htm/core/iihtmat.htm#virtualdirectories)
要在基于 Microsoft Windows Server 2003 而且安装了 IIS 的计算机上查看此主题,请将下面的链接粘贴到浏览器的地址栏中,然后按 Enter:
mk:@MSITStore:C:\WINDOWS\help\iismmc.chm::/HTM/qss_wss_troubleshooting.htm
注意:C:\Windows 代表系统根目录。如果 Windows 操作系统安装在其他驱动器上,则您必须相应地编辑此链接。