Partager via


Outil Administration de site Web, éléments internes

Mise à jour : novembre 2007

Décrit les rouages internes de l'outil Administration de site Web.

L'outil Administration de site Web fournit une interface Web pour gérer les paramètres de configuration d'un site Web. Les paramètres de configuration sont stockés dans les fichiers Web.config qui sont situés dans le dossier racine d'un site Web. L'outil Administration de site Web modifie le fichier Web.config lorsque les modifications sont apportées à la configuration par défaut. Si aucun fichier Web.config n'existe et que des modifications sont apportées dans l'outil Administration de site Web, un fichier de configuration est créé.

Outre la création et la manipulation des fichiers Web.config, l'outil Administration de site Web configure également des bases de données de fournisseur de sites qui prennent en charge certaines fonctionnalités.

Lorsque vous utilisez l'outil Administration de site Web pour la première fois, il crée un fichier Web.config par défaut pour l'application à configurer. L'outil Administration de site Web crée également la base de données de fournisseur de sites par défaut qui est une base de données locale dans le dossier App_Data pour le site Web.

Configuration .NET

Les paramètres de configuration pour les applications Microsoft .NET Framework sont stockés dans des fichiers .config au format XML qui sont situés dans le même dossier que l'application.

L'élément racine d'un fichier de configuration est l'élément configuration. L'élément configuration contient des éléments qui stockent des paramètres à des fins diverses. Par exemple, si vous créez des paramètres d'application, les paramètres sont stockés dans l'élément appSettings qui est un enfant de l'élément configuration.

Les fichiers de configuration existent dans une hiérarchie. Les paramètres de configuration pour un site Web sont hérités des fichiers de configuration qui existent au-dessus dans la hiérarchie. La racine de la hiérarchie du système de configuration est le fichier Machine.config qui stocke des paramètres de configuration qui s'appliquent à l'ensemble du système et à toutes les applications en cours d'exécution sur le système. Vous ne pouvez pas modifier les paramètres dans le fichier Machine.config qui utilise l'outil Administration de site Web ; seul l'administrateur de serveur Web peut modifier ces paramètres.

Le dossier racine du serveur Web (par exemple, \inetpub\wwwroot) peut contenir un fichier Web.config qui contient des paramètres qui s'appliquent à tous les sites Web en cours d'exécution sur ce serveur. Au niveau de l'application, il peut exister un autre fichier Web.config qui définit des paramètres pour cette application. D'autres fichiers Web.config peuvent également exister dans les sous-répertoires de votre application qui spécifient des paramètres qui s'appliquent aux ressources qui sont contenues dans ces sous-répertoires.

Lorsque vous utilisez l'outil Administration de site Web, vous gérez les paramètres dans un fichier Web.config pour une application unique et ses sous-répertoires. L'outil Administration de site Web affiche des paramètres qui sont hérités des fichiers de configuration qui sont plus hauts dans la hiérarchie, le cas échéant. Si un paramètre hérité a été défini de telle façon que le paramètre ne peut pas être substitué, l'outil Administration de site Web affiche le paramètre comme une option grisée.

API de configuration

L'outil Administration de site Web est un site Web ASP.NET version 2.0 écrit en C# qui utilise largement l'espace de noms System.Configuration. Pour plus d'informations, consultez API de configuration ASP.NET.

Structure de fichier de configuration

Pour plus d'informations sur la modification par l'outil Administration de site Web du contenu de la configuration pour des fonctionnalités spécifiques, consultez Vue d'ensemble de la configuration ASP.NET.

Voir aussi

Concepts

Vue d'ensemble de l'outil Administration de site Web

Outil Administration de site Web, onglet Sécurité

Outil Administration de site Web, onglet Application

Outil Administration de site Web, onglet Fournisseur