Cómo: Buscar la configuración de la metabase de IIS para las aplicaciones ASP.NET en los informes de implementación

Actualización: noviembre 2007

Para cada aplicación ASP.NET del informe de implementación, puede encontrar la configuración de la metabase de IIS que necesite para implementar dicha aplicación. En el informe de implementación XML, el elemento <Resource> con nombre "WebApplication" contiene elementos <Setting> que identifican la configuración de IIS para dicha aplicación.

Nota:

Algunos de estos nombres, valores o tipos de las opciones de configuración difieren de sus homólogos en IIS y requieren una conversión antes de configurarlos en el servidor de destino.

Para obtener más información, vea los temas siguientes:

Para localizar la configuración de IIS para una aplicación ASP.NET en el informe de implementación

  1. Abra el informe de implementación XML.

  2. En el elemento <Applications>, localice el elemento <Application> de la aplicación ASP.NET.

  3. En el elemento <Application>, localice el elemento <Resource> con nombre "WebApplication".

    El elemento "WebApplication" contiene elementos <Setting> que identifican la configuración de IIS necesaria para la aplicación.

  4. Para cada elemento <Setting>, recupere el valor del elemento <Facet> con nombre "Resultant".

    Nota:

    Algunos elementos <Setting> contienen tres elementos <Facet>: "Assigned," "Resultant" y "Default". Para una configuración de IIS, el valor "Default" se obtiene del servidor Web de IIS al que está enlazada la aplicación en el diagrama de implementación. No obstante, este valor "Default" se obtiene del recurso WebSites del servidor Web de IIS y no de los recursos asociados al extremo de sitio Web al que está enlazada la aplicación. Por tanto, debe corregir este valor en la implementación. Cuando se importa la configuración del sitio Web predeterminado desde un servidor Web existente, el nombre del recurso WebSites del Editor de restricciones y configuración se cambia a DefaultWebSite. Sin embargo, su elemento <Resource> en el informe de implementación sigue siendo "WebSites".

Ejemplo

El ejemplo siguiente contiene un elemento <Resource> con nombre "WebApplication" para una aplicación ASP.NET. El ejemplo contiene un elemento <Setting> que describe una de las opciones de configuración de IIS para dicha aplicación. El elemento "AccessFlags" <Setting> tiene tres elementos <Facet>; no obstante, el elemento <Facet> con nombre "Resultant" contiene el valor necesario para la implementación.

<Resource Name="WebApplication" Definition="MyWebApp:MyWebApp.WebApplication" Extends="Microsoft_InternetInformationServices:WebApplication" InstanceId="0b7bb788-f676-4791-957d-92d73840fd97">
   ...
      <Setting Name="AccessFlags" Definition="Microsoft_InternetInformationServices:AccessFlags">
         <Facet Name="Assigned" Definition="Microsoft_InternetInformationServices:AccessFlags" State="Set" List="true" Null="true" />
         <Facet Name="Resultant" Definition="Microsoft_InternetInformationServices:AccessFlags" State="Set" List="true"><Value>AllowRead</Value></Facet>
         <Facet Name="Default" Definition="Microsoft_InternetInformationServices:AccessFlags" State="Set" List="true">
            <Value>AllowRead</Value>
         </Facet>
      </Setting>
   ...
</Resource>

Vea también

Conceptos

Información general sobre la implementación con informes de implementación

Referencia

Información general de las secciones clave de los informes de implementación