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
Open the XML deployment report.
Under the <LogicalServers> element, locate the <LogicalServer> element for the IIS Web server.
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.
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