Condividi tramite


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.

Nota:

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

  1. Aprire il report di distribuzione XML.

  2. Nell'elemento <Applications> individuare l'elemento <Application> per l'applicazione ASP.NET.

  3. Nell'elemento <Application> individuare l'elemento <Resource> "WebApplication".

    L'elemento "WebApplication" contiene elementi <Setting> che identificano le impostazioni di IIS necessarie per l'applicazione.

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