如何:在部署报告中查找 IIS Web 服务器的 IIS 元数据库设置

更新:2007 年 11 月

对于部署报告中每个 IIS Web 服务器,您可以查找该服务器上应有的用于部署的 Internet 信息服务 (IIS) 元数据库设置。在 XML 部署报告中,“InternetInformationServices”<Resource> 元素包含用来标识该服务器上应有的 IIS 设置的 <Setting> 和其他 <Resource> 元素。

说明:

这些设置中部分设置的名称、值或类型与它们的 IIS 对应项不同,在目标服务器上配置它们前需要进行转换。

有关更多信息,请参见下列主题:

在部署报告中查找 IIS Web 服务器的 IIS 元数据库设置

  1. 打开 XML 部署报告。

  2. 在 <LogicalServers> 元素下,找到 IIS Web 服务器的 <LogicalServer> 元素。

  3. 在 <LogicalServer> 元素下,找到“InternetInformationServices”<Resource> 元素。

    “InternetInformationServices”元素包含用来标识该服务器上应有的 IIS 设置的 <Setting> 元素和其他 <Resource> 元素。

    说明:

    IIS 6.0 之前的版本不存在应用程序池。因此,将应用程序部署到运行 IIS 6.0 之前的版本的服务器时,将忽略“ApplicationPools”<Resource> 元素。

  4. 对于每个 <Setting> 元素,从“Resultant”<Facet> 元素中检索值。

示例

下面的示例包含一个 IIS Web 服务器的 <LogicalServer> 元素。此元素包含一个“InternetInformationServices”<Resource> 元素,其中某些 <Setting> 元素用于标识该 Web 服务器上应有的 IIS 设置。在“InternetInformationServices”<Resource> 元素内,“WebSites”<Resource> 元素包含一个具有“Resultant”<Facet> 元素的“DontLog”<Setting> 元素。

<LogicalServer Name="MyWebServer" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer" Extends="Microsoft_WebHost:WebServer" InstanceId="818bc323-b70d-42a8-bfee-122d55a84b36">
   ...
   <Resource Name="InternetInformationServices" Definition="MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer.InternetInformationServices" Extends="Microsoft_InternetInformationServices:InternetInformationServices" InstanceId="bcf02a2b-ffcc-42f3-9b20-42c3415e89a1">
      <Setting Name="AdminAcl" Definition="System:Int" State="Set" Secure="true" />
      <Setting Name="EnableHistory" Definition="System:Boolean" State="Set" Null="true" />
      ...
      <Resource Name="WebSites" Definition=" MyLogicalDatacenter:MyLogicalDatacenter.MyWebServer.InternetInformationServices.WebSites" Extends="Microsoft_InternetInformationServices:WebSites" InstanceId="45f7e221-835b-4999-8487-806a2f17f5cd"><Setting Name="DontLog" Definition="System:Boolean">
            <Facet Name="Assigned" Definition="System:Boolean" State="Set" Null="true" />
            <Facet Name="Resultant" Definition="System:Boolean" State="Set"><Value>false</Value></Facet>
            <Facet Name="Default" Definition="System:Boolean" State="Set">
              <Value>false</Value>
            </Facet>
          </Setting></Resource>
      ...
   </Resource>
   ...
</LogicalServer>

请参见

概念

使用部署报告进行的部署概述

参考

部署报告中的关键部分概述