HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。
2009-08-06 13:53
841 查看
原因
Web 服务器在无法检索到所请求的页时,返回“HTTP 404 - File not found”错误信息。
下面是导致此错误信息的一些常见原因: 所请求的文件已被重命名。
所请求的文件已被移动到其他位置并且/或者被删除。
所请求的文件由于维护、升级或其他未知原因而暂时不可用。
所请求的文件不存在。
IIS 6.0:没有启用相应的 Web 服务扩展或 MIME 类型。
某个虚拟目录映射到另一个服务器上的驱动器的根目录。
解决方案
要解决此问题,请验证在浏览器的 URL 中请求的文件存在于 IIS 计算机上,而且位于正确的位置。
请使用 IIS Microsoft 管理控制台 (MMC) 管理单元确定所请求的文件在 IIS 计算机的文件系统中应处的位置。
如果网站使用虚拟目录 (VDIR),这一点特别重要。VDIR 是这样一个目录:网站的主目录中没有包含它,但从客户端浏览器上看好像包含它一样。此虚拟目录必须被映射到驱动器上的子文件夹或按名称引用文件。
例如,假设导致 404 错误的 URL 是 http://Microsoft.Com/Test/File1.htm,而且 IIS 管理单元为 Microsoft.Com 网站显示该 URL,/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 帮助文件以了解更多信息。
Web 服务器在无法检索到所请求的页时,返回“HTTP 404 - File not found”错误信息。
下面是导致此错误信息的一些常见原因: 所请求的文件已被重命名。
所请求的文件已被移动到其他位置并且/或者被删除。
所请求的文件由于维护、升级或其他未知原因而暂时不可用。
所请求的文件不存在。
IIS 6.0:没有启用相应的 Web 服务扩展或 MIME 类型。
某个虚拟目录映射到另一个服务器上的驱动器的根目录。
解决方案
要解决此问题,请验证在浏览器的 URL 中请求的文件存在于 IIS 计算机上,而且位于正确的位置。
请使用 IIS Microsoft 管理控制台 (MMC) 管理单元确定所请求的文件在 IIS 计算机的文件系统中应处的位置。
如果网站使用虚拟目录 (VDIR),这一点特别重要。VDIR 是这样一个目录:网站的主目录中没有包含它,但从客户端浏览器上看好像包含它一样。此虚拟目录必须被映射到驱动器上的子文件夹或按名称引用文件。
例如,假设导致 404 错误的 URL 是 http://Microsoft.Com/Test/File1.htm,而且 IIS 管理单元为 Microsoft.Com 网站显示该 URL,/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 帮助文件以了解更多信息。
相关文章推荐
- 错误提示之(MVC3.0):HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确 MVC误设起始页
- 错误提示之(MVC3.0):HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确 MVC误设起始页
- HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请...
- 无法找到资源。 说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
- 错误提示之(MVC3.0):HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
- MVC 3.0错误 HTTP 404您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
- 记录一次MVC 3.0错误 HTTP 404您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
- 初学MVC遇到的问题:HTTP 404 您正在查找的资源(或者它的一个依赖项)可能已被移除
- IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用。
- IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用。
- 无法找到该页您正在搜索的页面可能已经删除、更名或暂时不可用。HTTP 错误 404 - 文件或目录未找到。
- IIS6+asp.net 2.0+HTTP 错误 404 - 文件或目录未找到:您正在搜索的页面可能已经删除、更名或暂时不可用。
- 未能加载文件或程序集“Enyim.Caching”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80
- 未能加载文件或程序集“XXXXX”或它的某一个依赖项。未能验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)
- 解决:HTTP 错误 404.0 - Not Found.您要找的资源已被删除、已更名或暂时不可用。(记录帖)
- IIS常见问题:您正在搜索的页面可能已经删除、更名或暂时不可用
- IIS7.5 报错 HTTP 错误 404.0- Not Found 您要找的资源已被删除、已更名或暂时不可用 解决方案···
- HTTP 错误 404.0 - Not Found 您要找的资源已被删除、已更名或暂时不可用。
- 虚拟主机常见问题:正在搜索的页面可能已经删除、更名或暂时不可用
- IIS7.5 报错 HTTP 错误 404.0- Not Found 您要找的资源已被删除、已更名或暂时不可用 解决方案···