Comment : rechercher les paramètres de métabase IIS pour les applications ASP.NET dans les rapports de déploiement

Mise à jour : novembre 2007

Pour chaque application ASP.NET du rapport de déploiement, vous pouvez rechercher les paramètres de métabase IIS nécessaires pour déployer cette application. Dans le rapport de déploiement XML, l'élément <Resource> "WebApplication" contient des éléments <Setting> qui identifient les paramètres IIS pour cette application.

Remarque :

Certains de ces noms de paramètres, valeurs ou types diffèrent de leurs équivalents IIS et nécessitent une traduction avant de les configurer sur le serveur cible.

Pour plus d'informations, consultez les rubriques suivantes :

Pour localiser les paramètres IIS pour une application ASP.NET dans le rapport de déploiement

  1. Ouvrez le rapport de déploiement XML.

  2. Sous l'élément <Applications>, localisez l'élément <Application> pour l'application ASP.NET.

  3. Sous l'élément <Application>, localisez l'élément <Resource> "WebApplication".

    L'élément "WebApplication" contient des éléments <Setting> qui identifient les paramètres IIS nécessaires pour cette application.

  4. Pour chaque élément <Setting>, récupérez la valeur de l'élément <Facet> "Resultant".

    Remarque :

    Certains éléments <Setting> contiennent trois éléments <Facet> : "Assigned", "Resultant" et "Default". Pour un paramètre IIS, la valeur "Default" est obtenue à partir du serveur Web IIS auquel l'application est liée sur le diagramme de déploiement. Toutefois, cette valeur "Default" est obtenue à partir de la ressource WebSites du serveur Web IIS et non des ressources associées au point de terminaison de site Web auquel l'application est liée. Par conséquent, vous devez corriger cette valeur au moment du déploiement. Lorsque les paramètres du site Web par défaut sont importés à partir d'un serveur Web existant, la ressource WebSites dans l'Éditeur de paramètres et de contraintes est renommée DefaultWebSite. Toutefois, son élément <Resource> dans le rapport de déploiement reste "WebSites".

Exemple

L'exemple suivant contient un élément <Resource> "WebApplication" pour une application ASP.NET. L'exemple contient un élément <Setting> qui décrit l'un des paramètres IIS pour cette application. L'élément <Setting> "AccessFlags" a trois éléments <Facet> ; toutefois, l'élément <Facet> "Resultant" contient la valeur nécessaire au déploiement.

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

Voir aussi

Concepts

Vue d'ensemble du déploiement à l'aide des rapports de déploiement

Référence

Vue d'ensemble des sections clés dans les rapports de déploiement