配置参考<配置>
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 参考。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈