自定义元数据键 <key>

概述

<customMetadata> 元素的 <key> 元素将自定义元数据设置添加到自定义元数据设置的集合中。

重要

不应直接修改配置的 <customMetadata> 部分。 使用元数据库 API 来设置本部分中表示的任何元数据库设置。

在 IIS 6.0 中,所有 IIS 设置都保存在元数据库中。 此外,应用程序所需的任何自定义设置都存储在元数据库中。 在 IIS 7 中,所有 IIS 设置现在都保存在 ApplicationHost.config 和 Web.config 文件中。 IIS 7 通过 IIS 6 元数据库兼容性功能提供向后兼容性,该功能有时称为管理基对象 (ABO) 映射程序组件。 此功能侦听尝试写入元数据库的应用程序,并将所有 IIS 6.0 元数据库设置映射到其 IIS 7 等效项。 如果 IIS 6.0 设置没有 IIS 7 等效项,该设置将写入 <customMetadata> 元素。

兼容性

版本 说明
IIS 10.0 <key> 元素在 IIS 10.0 中未进行修改。
IIS 8.5 <key> 元素在 IIS 8.5 中未进行修改。
IIS 8.0 <key> 元素在 IIS 8.0 中未进行修改。
IIS 7.5 <key> 元素在 IIS 7.5 中未进行修改。
IIS 7.0 IIS 7.0 中引入了 <customMetadata> 元素的 <key> 元素。
IIS 6.0 <customMetadata> 元素会替换未直接映射到 IIS 7 配置元素的任何 IIS 6.0 元数据库对象。

安装

<customMetadata> 元素在 IIS 7 及更高版本的默认安装中不可用。 若要安装它,请使用以下步骤。

Windows Server 2012 或 Windows Server 2012 R2

  1. 在任务栏上,单击 “服务器管理器”。
  2. 在“服务器管理器”中,单击“管理”菜单,然后单击“添加角色和功能”。
  3. 在“添加角色和功能”向导中,单击“下一步”。 选择安装类型,然后单击“下一步”。 选择目标服务器,然后单击“下一步”。
  4. 在“服务器角色”页面上,依次展开“Web 服务器 (IIS)”、“管理工具”、“IIS 6 管理兼容性”,然后选择“IIS 6 元数据库兼容性”。 单击 “下一步”
    Screenshot of the Roles dialog box. I I S 6 Metabase Compatibility is highlighted.
  5. 在“选择功能”页上,单击“下一步”
  6. “确认安装选择”页上,单击“安装”
  7. 在“结果” 页面中单击“关闭”

Windows 8 或 Windows 8.1

  1. 在“开始”屏幕上,将指针一直移动到左下角,右键单击“开始”按钮,然后单击“控制面板”。
  2. 在“控制面板”中,单击“程序与功能”,然后单击“打开或关闭 Windows 功能”。
  3. 依次展开“Internet Information Services”、“网络管理工具”、“IIS 6 管理兼容性”,然后选择“IIS 元数据库和 IIS 6 配置兼容性”
    Screenshot of the Windows Features dialog box. I I S Metabase and I I S 6 configuration and compatibility is highlighted.
  4. 单击“确定”。
  5. 单击“关闭” 。

Windows Server 2008 或 Windows Server 2008 R2

  1. 在任务栏上,单击“开始”,指向“管理工具”,然后单击“服务器管理器”。
  2. 在“服务器管理器”层次结构窗格中,展开“角色”,然后单击“Web 服务器(IIS)”。
  3. 在“Web 服务器 (IIS)”窗格中,滚动到“角色服务”部分,然后单击“添加角色服务”。
  4. 在“添加角色服务向导”的“选择角色服务”页上,选择“IIS 6 元数据库兼容性”,然后单击“下一步”
    Screenshot of the Role Services page. I I S 6 Metabase Compatibility is highlighted.
  5. “确认安装选择”页中,单击“安装”
  6. 在“结果” 页面中单击“关闭”

Windows Vista 或 Windows 7

  1. 在任务栏上,单击“开始”,然后单击“控制面板”。
  2. 在“控制面板”中,单击“程序与功能”,然后单击“打开或关闭 Windows 功能”。
  3. 展开“Internet Information Services”,然后选择“IIS 元数据库和 IIS 6 配置兼容性”,然后单击“确定”
    Screenshot of the Windows Features dialog box. I I S Metabase and I I S 6 configuration and compatibility is highlighted in the expanded menu.

操作方式

不应直接修改配置的 <customMetadata> 部分;因此,没有可用示例。

配置

特性

属性 说明
path 可选的字符串属性。

指定元数据库属性的路径。

子元素

元素 说明
property 可选元素。

将元数据库属性添加到元数据库属性集合中。

代码示例

不应直接修改配置的 <customMetadata> 部分;因此,没有可用示例。