Share via


How to: Find IIS Metabase Settings for IIS Web Servers in Deployment Reports

For each IIS Web server in the deployment report, you can find the Internet Information Services (IIS) metabase settings expected on that server for deployment. In the XML deployment report, the "InternetInformationServices" <Resource> element contains <Setting> and other <Resource> elements that identify the IIS settings expected on that server.

Note

Some of these setting names, values, or types differ from their IIS counterparts and require translation before configuring them on the target server.

For more information, see the following topics:

To locate IIS metabase settings for an IIS Web server in the deployment report

  1. Open the XML deployment report.

  2. Under the <LogicalServers> element, locate the <LogicalServer> element for the IIS Web server.

  3. Under the <LogicalServer> element, locate the "InternetInformationServices" <Resource> element.

    The "InternetInformationServices" element contains <Setting> elements and other <Resource> elements that identify the IIS settings expected on that server.

    Note

    Application pools did not exist prior to IIS 6.0. Therefore, disregard the "ApplicationPools" <Resource> element when deploying applications to servers running versions prior to IIS 6.0.

  4. For each <Setting> element, retrieve the value from the "Resultant" <Facet> element.

Example

The following example contains a <LogicalServer> element for an IIS Web server. This element contains an "InternetInformationServices" <Resource> element with some of the <Setting> elements that identify the IIS settings expected for that Web server. Within the "InternetInformationServices" <Resource> element, the "WebSites" <Resource> element contains a "DontLog" <Setting> element with a "Resultant" <Facet> element.

<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>

See Also

Concepts

Overview of Deployment Using Deployment Reports

Reference

Overview of Key Sections in Deployment Reports