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:
Configuração Nomes que diferente a partir da metabase do IIS
Configuração Tipos que diferente a partir da metabase do IIS
Para localizar as configurações do IIS para um aplicativo ASP.NET no Relatar de implantação
Abrir o Relatar de implantação de XML.
Sob o elemento de <Applications> , localize o elemento <Application> para aplicativo ASP.NET.
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.
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