您尝试访问在 IIS 7.0 上承载的 Web 页时出现错误消息:"HTTP 错误 404.8 – HIDDEN_NAMESPACE"

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

点击这里察看该文章的英文版: 942047
症状
当您尝试访问承载在 Internet Information Services (IIS) 7.0 上的网页时,您可能会收到以下错误消息:
在应用程序中的服务器错误"应用程序名称>"
--------------------------------------------------------------------------------
HTTP 错误 404.8--HIDDEN_NAMESPACE

HRESULT: 0

HRESULT 的说明

# 操作已成功完成。
原因
发生此问题是因为请求筛选功能配置为 Web 服务器。此外,请求筛选功能还包含<hiddenSegments></hiddenSegments>元素。<hiddenSegments></hiddenSegments>元素使可以拒绝对所请求的 URL 中指定的目录访问 Web 服务器的管理员。
解决方案
若要解决此问题,请执行以下步骤:
  1. 单击开始键入 记事本开始搜索框中,记事本中,用鼠标右键单击,然后单击以管理员身份运行

    注意: 如果提示您输入管理员密码或进行确认,键入密码,或单击继续
  2. 文件菜单上,单击打开键入 %windir%\System32\inetsrv\config\applicationHost.config文件名框中,然后再单击打开
  3. 在 ApplicationHost.config 文件中,找到 <requestFiltering></requestFiltering> 元素,然后找到 <hiddenSegments></hiddenSegments> 元素。
  4. 在中 <hiddenSegments></hiddenSegments> 元素中删除此条目相匹配请求的 URL 中指定的目录。
  5. 文件菜单上,单击保存
  6. 退出记事本。

警告:本文已自动翻译

属性

文章 ID:942047 - 上次审阅时间:06/18/2016 07:26:00 - 修订版本: 8.0

Microsoft Internet Information Services 7.0

  • kbexpertiseadvanced kbtshoot kbprb kbmt KB942047 KbMtzh
反馈