Comment : spécifier les paramètres Web.config
Mise à jour : novembre 2007
Les paramètres de fichier de configuration Web.config sont modelés dans l'Éditeur de paramètres et de contraintes pour les applications Web et les services Web. Les valeurs par défaut spécifiées pour Web.config sont obtenues à partir des modèles pour les applications Web. Les paramètres supplémentaires sont rassemblés à partir du fichier de configuration Machine.config sur l'ordinateur de développement où sont installés les concepteurs de systèmes distribués.
Dans l'Éditeur de paramètres et de contraintes, les paramètres Web.config sont localisés sous Paramètres de l'application, WebApplication, puis Configuration.
Pour consulter des paramètres Web.config
Cliquez avec le bouton droit sur une application Web ASP.NET ou sur un service Web ASP.NET dans le diagramme d'application et choisissez Paramètres et contraintes.
Dans l'Éditeur de paramètres et de contraintes, naviguez jusqu'au nœud Configuration répertorié sous Paramètres de l'application, puis Application Web.
Initialement, seules certaines sections et paramètres Web.config sont affichés sous le nœud Configuration. Pour ajouter des sections supplémentaires, vous devez ajouter les ressources correspondantes.
Pour ajouter des ressources supplémentaires Web.config, cliquez avec le bouton droit sur le nœud Configuration et choisissez Ajouter une ressource. Sélectionnez une ressource dans la liste affichée qui inclut les éléments suivants :
AppSettingsSection
ConnectionStringSection
NetSectionGroup
ProtectedConfigurationSection
SerializationSectionGroup
SystemWebSectionGroup
TransactionsSectionGroup
Remarque : Certaines ressources Web.config ne contiennent pas de paramètres tant que vous n'ajoutez pas la ressource enfant nécessaire. Par exemple, la ressource NetSectionGroup n'a pas de paramètres qui lui sont propres, mais vous pouvez ajouter les ressources AuthenticationModulesSection, ConnectionManagementSection, DefaultProxySection, RequestCachingSection, SettingsSection et WebRequestModulesSection qui contiennent des paramètres.
Consultez les paramètres associés à chaque ressource dans le volet droit de l'Éditeur de paramètres et de contraintes.
Pour modifier un paramètre Web.config
Ajoutez la ressource qui contient le paramètre que vous souhaitez modifier.
Dans le volet droit de l'Éditeur de paramètres et de contraintes, modifiez le paramètre. Pour plus d'informations, consultez Application des paramètres.
Remarque : Vous pouvez également modifier directement les paramètres dans le fichier Web.config. Le fichier Web.config et l'Éditeur de paramètres et de contraintes restent toujours synchronisés l'un par rapport à l'autre.
Le fichier Web.config n'apparaît pas dans l'Explorateur de solutions tant qu'il n'est pas généré comme suit.
Pour générer un fichier Web.config dans l'Explorateur de solutions
Implémentez l'application Web pour laquelle vous souhaitez afficher le fichier Web.config. Pour plus d'informations, consultez Comment : implémenter des applications dans des diagrammes d'application.
Dans l'Éditeur de paramètres et de contraintes, modifiez un paramètre de section Configuration pour l'application ou ajoutez une nouvelle ressource à la section de configuration.
Sécurité
Les concepteurs de systèmes distribués ne stockent pas certains paramètres dans les fichiers .sdm. Toutefois, les paramètres tels que les chaînes de connexion apparaissent dans le fichier .config une fois l'application implémentée.
Les paramètres suivants apparaissent dans le fichier Web.config sous forme de texte brut (déchiffré) pour toutes les applications Web implémentées :
ConnectionStrings - contenu dans la ressource ConnectionStringsSection.
Réseau - contenu dans la ressource SmtpSection.
Mot de passe - contenu dans les ressources IdentitySection et ProcessModelSection.
Utilisateurs - contenu dans la ressource FormsAuthenticationCredentials.
Pour plus d'informations, consultez Considérations relatives à l'implémentation d'applications.
Voir aussi
Tâches
Comment : ajouter des ressources
Référence
Autres ressources
Tâches de configuration d'application commune, système et de serveur logique