Paramètres IIS pour les applications ASP.NET
Mise à jour : novembre 2007
Les applications ASP.NET sont hébergées sur les sites Web IIS (Internet Information Services) alors que les paramètres dans les fichiers de configuration Web.config contrôlent le comportement pour ces applications. Ces paramètres Web.config se substituent à ceux qui figurent dans le fichier Machine.config d'un ordinateur. De plus, certains paramètres Web.config incluent des paramètres IIS qui sont spécifiés dans la métabase IIS. Vous pouvez modifier cette métabase à l'aide du composant logiciel enfichable MMC (Microsoft Management Console), appelé Gestionnaire des services IIS.
Auparavant, vous avez dû configurer séparément les paramètres Web.config et IIS pour une application ASP.NET. Toutefois, vous pouvez à présent configurer les deux groupes de paramètres à l'aide de l'Éditeur de paramètres et de contraintes de Visual Studio Team System Architecture Edition. Cette rubrique explique comment mapper ces paramètres de l'Éditeur de paramètres et de contraintes à leurs équivalents dans la métabase IIS et Web.config.
Les sections suivantes contiennent des informations supplémentaires sur la recherche de ces paramètres :
Settings and Constraints Editor and IIS Manager
IIS Settings in Settings and Constraints Editor and IIS Manager
Configuration File Settings in Settings and Constraints Editor and IIS Manager
Pour plus d'informations, consultez Éditeur de paramètres et de contraintes et la documentation IIS (https://go.microsoft.com/fwlink/?linkid=54804).
Éditeur de paramètres et de contraintes, et Gestionnaire des services IIS
Dans le Concepteur d'applications, vous pouvez configurer ou importer des paramètres IIS pour une application ASP.NET. Dans le Gestionnaire des services IIS, les applications Web résident sous des sites Web. Lorsque vous déployez une application ASP.NET sur un site Web, une application Web IIS (ou un répertoire virtuel pour l'application) est créée. Ce répertoire virtuel a des paramètres qui contrôlent la configuration de l'application ASP.NET, par exemple les spécifications d'authentification pour cette application. Ces paramètres de répertoire virtuel se substituent aux paramètres par défaut du site Web.
Vous pouvez également importer des paramètres à partir d'une application Web déployée (ou répertoire virtuel). Vous obtenez ainsi une configuration complète et correcte de cette application. Pour plus d'informations, consultez Comment : importer des paramètres ASP.NET à partir d'un serveur IIS. Dans le Concepteur de systèmes, vous pouvez également substituer ces paramètres pour créer différentes configurations d'application pour le déploiement du système. Le rapport de déploiement généré pour ces systèmes contiendra ces paramètres pour le déploiement de scripts. Pour plus d'informations, consultez Vue d'ensemble des rapports de déploiement et Vue d'ensemble du déploiement à l'aide des rapports de déploiement.
Vous pouvez localiser ces paramètres dans le Gestionnaire des services IIS lorsque vous devez les configurer ou les valider pour le déploiement.
L'illustration suivante représente une application ASP.NET dans le Concepteur d'applications, des fichiers d'application ASP.NET dans l'Explorateur de solutions, l'Éditeur de paramètres et de contraintes, et le Gestionnaire des services IIS.
Éditeur de paramètres et de contraintes, et Gestionnaire des services IIS
Paramètres IIS dans l'Éditeur de paramètres et de contraintes ainsi que dans le Gestionnaire des services IIS
Dans le Concepteur d'applications, vous pouvez consulter les paramètres pour une application ASP.NET en la sélectionnant sur le diagramme d'application et en ouvrant l'Éditeur de paramètres et de contraintes. Dans cet éditeur, vous pouvez rechercher ces paramètres dans le dossier Paramètres de l'application. Sous la ressource Directory, sélectionnez la ressource WebApplication pour afficher les paramètres IIS requis par une application ASP.NET.
Remarque : |
---|
La combinaison des ressources WebApplication et Configuration comprend la configuration complète des paramètres d'environnement hôte et d'application pour l'application ASP.NET. Pour plus d'informations sur la ressource Configuration, consultez Configuration File Settings in Settings and Constraints Editor and IIS Manager. |
Dans le Gestionnaire des services IIS, vous pouvez consulter ces paramètres sur le serveur Web approprié sous le nœud Sites Web. Sous le nœud Site Web par défaut, sélectionnez le nœud d'application.
L'illustration suivante représente la ressource WebApplication dans l'Éditeur de paramètres et de contraintes, et le nœud d'application correspondant dans le Gestionnaire des services IIS.
Configuration IIS pour une application ASP.NET dans l'Éditeur de paramètres et de contraintes ainsi que dans le Gestionnaire des services IIS
Le volet des paramètres dans l'Éditeur de paramètres et de contraintes affiche des paramètres pour chaque ressource. Vous pouvez trouver la plupart de ces paramètres dans le Gestionnaire des services IIS lorsque vous ouvrez la boîte de dialogue Propriétés à partir du nœud correspondant.
Remarque : |
---|
Certains noms de paramètres, valeurs ou types diffèrent de leurs équivalents de métabase IIS et peuvent nécessiter une traduction. Pour plus d'informations, consultez Noms de paramètres qui diffèrent de la métabase IIS et Types de paramètres qui diffèrent de la métabase IIS. |
L'illustration suivante représente le volet des paramètres dans l'Éditeur de paramètres et de contraintes ainsi que la boîte de dialogue Propriétés dans le Gestionnaire des services IIS. La boîte de dialogue Propriétés affiche des propriétés différentes pour chaque nœud dans le Gestionnaire des services IIS.
Volet des paramètres dans l'Éditeur de paramètres et de contraintes, et boîte de dialogue Propriétés du Gestionnaire des services IIS
Paramètres du fichier de configuration dans l'Éditeur de paramètres et de contraintes ainsi que dans le Gestionnaire des services IIS
Dans l'Éditeur de paramètres et de contraintes, vous pouvez consulter les paramètres du fichier de configuration (Web.config) pour une application ASP.NET dans le dossier Paramètres de l'application. Sous la ressource Directory, sélectionnez la ressource Configuration pour rechercher ces paramètres qui sont organisés comme des ressources. Vous pouvez rechercher ces paramètres et ressources dans l'élément <configuration> du fichier Web.config de l'application.
Dans le Gestionnaire des services IIS, vous pouvez consulter ces paramètres sur le serveur Web approprié sous le nœud Sites Web. Sous le nœud Site Web par défaut, sélectionnez le nœud d'application, puis le fichier Web.config dans le volet droit.
Remarque : |
---|
Les paramètres du fichier Web.config reflètent leur configuration dans l'environnement de développement. Vous devez mettre à jour ces paramètres au moment du déploiement à l'aide du rapport de déploiement. Pour plus d'informations, consultez Vue d'ensemble du déploiement à l'aide des rapports de déploiement. |
L'illustration suivante représente la ressource Configuration dans l'Éditeur de paramètres et de contraintes, et le nœud correspondant dans le Gestionnaire des services IIS.
Paramètres du fichier de configuration dans l'Éditeur de paramètres et de contraintes ainsi que dans le Gestionnaire des services IIS
Par exemple, supposons qu'une application ASP.NET nécessite l'authentification "Passport". Vous pouvez configurer cette spécification à l'aide de l'Éditeur de paramètres et de contraintes. Dans le dossier Paramètres de l'application et sous la ressource Directory, localisez la ressource Configuration, puis la ressource SystemWebSectionGroup, et sélectionnez la ressource AuthenticationSection. Dans le volet des paramètres, recherchez le paramètre Mode sous le nœud Paramètres. Cette valeur apparaît dans l'élément <system.web> du fichier Web.config de l'application comme suit :
<configuration>
...
<system.web>
<authentication mode="Passport" />
...
<system.web>
</configuration>
Dans le Gestionnaire des services IIS, vous pouvez rechercher le paramètre correspondant en développant le nœud Sites Web, en sélectionnant l'application sous le nœud Site Web par défaut et en affichant ensuite les propriétés du fichier Web.config. Dans la boîte de dialogue Propriétés de Web.config, cliquez sur Modifier la configuration sous l'onglet ASP.NET, ce qui ouvre la boîte de dialogue Paramètres de configuration ASP.NET ; consultez l'onglet Authentification. Sous cet onglet, cette valeur apparaît dans la zone Mode d'authentification.