Procedura: individuare le impostazioni della metabase IIS per le applicazioni ASP.NET nei report di distribuzione
Aggiornamento: novembre 2007
Per ogni applicazione ASP.NET presente nel report di distribuzione è possibile trovare le impostazioni della metabase IIS necessarie per distribuire l'applicazione. Nel report di distribuzione XML l'elemento <Resource> "WebApplication" contiene gli elementi <Setting> che identificano le impostazioni di IIS per l'applicazione.
![]() |
---|
Alcuni di questi nomi, valori o tipi differiscono dalle relative controparti IIS e devono essere convertiti prima di essere configurati nel server di destinazione. |
Per ulteriori informazioni, vedere i seguenti argomenti:
Per individuare le impostazioni di IIS per un'applicazione ASP.NET nel report di distribuzione
Aprire il report di distribuzione XML.
Nell'elemento <Applications> individuare l'elemento <Application> per l'applicazione ASP.NET.
Nell'elemento <Application> individuare l'elemento <Resource> "WebApplication".
L'elemento "WebApplication" contiene elementi <Setting> che identificano le impostazioni di IIS necessarie per l'applicazione.
Per ogni elemento <Setting> recuperare il valore dall'elemento <Facet> "Resultant".
Nota:
Alcuni elementi <Setting> contengono tre elementi <Facet>: "Assigned", "Resultant" e "Default". Per un'impostazione di IIS, il valore "Default" viene fornito dal server Web IIS al quale l'applicazione è associata nel diagramma distribuzione. Il valore "Default" proviene tuttavia dalla risorsa WebSites del server Web IIS e non dalle risorse associate all'endpoint sito Web al quale è associata l'applicazione. È pertanto necessario correggere questo valore in fase di distribuzione. Quando le impostazioni del sito Web predefinito vengono importate da un server Web esistente, la risorsa WebSites nell'Editor impostazioni e vincoli viene rinominata in DefaultWebSite. Il relativo elemento <Resource> nel report di distribuzione rimane però "WebSites".
Esempio
Nell'esempio seguente è presente un elemento <Resource> "WebApplication" per un'applicazione ASP.NET. L'esempio include un elemento <Setting> che descrive una delle impostazioni di IIS per tale applicazione. L'elemento <Setting> "AccessFlags" ha tre elementi <Facet>, mentre l'elemento <Facet> "Resultant" contiene il valore necessario per la distribuzione.
<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>
Vedere anche
Concetti
Cenni preliminari sulla distribuzione tramite i report di distribuzione
Riferimenti
Cenni preliminari delle sezioni principali dei report di distribuzione