Partilhar via


Como: Localizar configurações de metabase do IIS para aplicativos ASP.NET em relatórios de implantação

Para cada aplicativo do ASP.NET no Relatar de implantação, você pode Localizar as configurações de metabase do IIS, que você precisará implantar esse aplicativo.No Relatar de implantação de XML, o elemento de <Resource> "WebApplication" contém elementos de <Setting> que identificam as configurações do IIS para esse aplicativo.

Observação:

Alguns desses nomes de configuração, valores ou tipos diferem de suas contrapartes do IIS e exigem conversão antes de configurá-los no servidor de destino.

Para obter mais informações, consulte os seguintes tópicos:

Para localizar as configurações do IIS para um aplicativo ASP.NET no Relatar de implantação

  1. Abrir o Relatar de implantação de XML.

  2. Sob o elemento de <Applications> , localize o elemento <Application> para aplicativo ASP.NET.

  3. Sob o elemento de <Application> , localize o elemento de <Resource> "WebApplication".

    O elemento "WebApplication" contém elementos de <Setting> que identificam as configurações do IIS necessárias para aquele aplicativo.

  4. Para cada elemento de <Setting> , recupere o valor do elemento <Facet> resultante".

    Observação:

    Alguns Elementos de <Setting> contêm três elementos de <Facet>: "Atribuído," "resultante" e padrão. Para uma configuração de IIS, o valor "padrão" será obtido do servidor Web do IIS ao qual o aplicativo está ligado no diagrama de implantação.No entanto, esse valor "padrão" é obtido dos WebSites recurso do servidor Web IIS e não de recursos associados à empresa site ao qual o aplicativo está Ligado.Portanto, você precisará corrigir esse valor na implantação.Quando as configurações de site da Web padrão são importadas de um Servidor Webnte, WebSites recurso nas configurações e Constraints Editor é renomeado DefaultWebSite.No entanto, seu elemento <Resource> no Relatar de implantação permanece WebSites.

Exemplo

O exemplo a seguir contém um elemento de <Resource> "WebApplication" de um aplicativo ASP.NET.O exemplo contém um elemento <Setting> que descreve uma das configurações de IIS para esse aplicativo.O elemento de <Setting> "AccessFlags" tem três elementos de <Facet>; no entanto, o elemento de <Facet> "resultante" contém o valor necessário para implantação.

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

Consulte também

Conceitos

Visão geral de implantação usando relatórios de implantação

Referência

Visão geral das seções de chave em relatórios de implantação