配置参考<配置>

IIS 配置参考

Internet Information Services (IIS) 7 及更高版本使用基于 XML 的配置系统来存储 IIS 设置,取代了 IIS 6.0 及更早版本中使用的元数据库。 此新配置系统是通过 ASP.NET 引入的,基于使用 *.config 文件的管理系统的分层系统。 IIS 7 及更高版本的配置文件位于 %WinDir%\System32\Inetsrv\Config 文件夹中,主要配置文件为:

  • ApplicationHost.config - 此配置文件存储所有网站和应用程序的设置。
  • Administration.config - 此配置文件存储 IIS 管理的设置。 这些设置包括为 IIS 管理器工具安装的管理模块列表,以及管理模块的配置设置。
  • Redirection.config - IIS 7 及更高版本支持通过单个集中式配置文件管理多个 IIS 服务器。 此配置文件包含指示存储集中配置文件的位置的设置。

注意

某些设置可以委派给 Web.config 文件,这些文件可能会替代 ApplicationHost.config 文件中的设置。 此外,不能将未委派的设置添加到 Web.config 文件。

如何使用此配置参考

此配置参考的目的是列出可用于 IIS 7 及更高版本的各种配置集合、元素和属性。 由于 IIS 的体系结构可高度自定义,因此除非还安装了使用此参考中列出的设置的功能,否则可能无法配置元素。 例如,IIS 7 的默认安装不包含摘要式身份验证,因此在安装摘要式身份验证模块之前,将摘要式身份验证的设置添加到 ApplicationHost.config 将不起作用,或可能导致错误

本参考中的每个配置主题通常包含以下部分:

  • 概述 - 本部分介绍每个配置元素的用途。

  • 兼容性 - 本部分介绍哪些版本的 IIS 支持各配置元素。

  • 安装说明 - 本部分介绍如何为每个配置元素安装所需的功能。

  • “操作说明”示例 - 本部分包含一个或多个用于配置每个配置元素的示例。

  • 配置详细信息 - 本部分介绍每个配置元素的属性和子元素,通常包含 XML 配置示例。

  • 代码示例 - 本部分列出了多种语言的代码示例,说明如何以编程方式配置每个配置元素。 代码示例可能以六种语言提供:

    • AppCmd.exe(命令行应用程序)
    • C# .NET
    • Visual Basic .NET
    • JavaScript
    • VBScript
    • PowerShell

配置参考下载

Powershell

有关 IIS 管理的 PowerShell 支持,请参阅 cmdlet 参考