使用配置编辑器编辑集合

作者:Robert Lucero

演练目标

了解如何使用配置编辑器来编辑集合。 在本示例中,我们将配置输出缓存以突出显示新功能。

先决条件

本演练要求满足以下先决条件:

访问 system.webServer/caching 配置节

  1. 打开 IIS 管理器

  2. 在“连接树”视图中选择服务器

  3. 打开配置编辑器用户界面模块

    Screenshot of Configuration Editor User Interface module. Configuration Editor icon is highlighted.

  4. 在配置编辑器的“节”组合框中,选择 system.webServer – caching,或键入 system.webServer/caching

    Screenshot of Configuration Editor Section combo box. system dot web Server is selected.

使用集合编辑器添加三个缓存规则

  1. 在配置编辑器中选择“profiles”条目,然后单击“(Count=0)”旁边的“...”按钮。 这将打开集合编辑器,以用于编辑缓存集合。

    Screenshot of Configuration Editor page. Profiles entry is selected.

  2. 在右侧的“操作任务”窗格中,单击“添加”。 现在,“项”部分中将显示新条目以及属性列表。

    Screenshot of Actions Task Pane within the Collection Editor. Under the title Collection, Add and Clear All are listed.

  3. 集合编辑器的“属性”部分预填充了定义集合的架构默认值。 在这种情况下,你将获取 system.webServer/caching 集合元素的架构默认值。

  4. extension 属性条目旁边有一个键。 这表示这是此集合项的唯一键。 如果键为黄色,则表示此键对于集合中的每个项必须是唯一的。 如果键为银色,则表示这是共享键。 在这种情况下,共享键的组合对于集合项必须是唯一的。

  5. 将 extension 条目更改为“.html”,以创建静态内容缓存规则。

  6. 将 location 条目更改为 ServerAndClient。

  7. 将 policy 条目更改为 CacheForTimePeriod 的缓存,这会将此静态内容缓存 30 秒。

  8. 在“操作”任务窗格中单击“添加”,再添加两个缓存规则。 按你喜欢的方式配置规则。

    Screenshot of Actions Task pane and Properties pane within the Collection Editor. Location entry is selected.

  9. 关闭集合编辑器。

  10. 若要设置更改,必须在“操作任务”窗格中单击“应用”。 执行此操作之前,请单击“操作任务”窗格中的“生成脚本”。 现在,你已获得了脚本代码,可设置已创建的三个缓存规则。

    Screenshot of Script Dialog. Script code of three cache rules are displayed.

  11. 在“操作任务”窗格中单击“应用”,对配置进行更改。

  12. [额外步骤] 如果不想保留创建的任何缓存规则,请再次编辑缓存集合,然后在“操作任务”窗格中单击“全部清除”。 在配置编辑器中单击“应用”,然后将移除所有规则。

总结

现在,你已使用配置编辑器的集合编辑器创建了三个输出缓存规则。 集合编辑器会公开给定集合的所有配置设置,就像配置编辑器那样。