Partager via


Modification des fichiers de configuration distants ASP.NET

Mise à jour : novembre 2007

L'API de configuration ASP.NET permet de modifier des fichiers de configuration sur un serveur distant. Vous pouvez notamment modifier un fichier de configuration dans une application Microsoft Internet Information Services (IIS), ou dans ses répertoires enfants, hébergée sur un serveur distant. Vous pouvez également modifier la configuration du serveur distant.

Lorsque vous configurez des applications ASP.NET à distance, vous devez prendre en compte les éléments suivants :

  • les contraintes d'environnement associées à l'exécution de la configuration distante, et notamment les versions de génération du .NET Framework sur les ordinateurs cibles et clients, les fichiers de configuration qui peuvent être modifiés, l'activation d'ASP.NET dans IIS, les droits d'accès requis, etc. ;

  • l'ASP.NET IIS Registration, outil (Aspnet_regiis.exe) pour activer ou désactiver la configuration distante sur l'ordinateur cible ;

  • l'API de configuration requise pour ouvrir et mettre à jour des fichiers de configuration ;

  • les conséquences et instructions à suivre en matière de sécurité.

Pour obtenir un exemple de configuration à distance, consultez Comment : accéder à distance aux fichiers de configuration ASP.NET et les modifier

Composant de configuration distante : connectivité client-serveur

Pour permettre à un ordinateur client d'accéder aux fichiers de configuration du serveur, un composant de configuration distante doit être installé sur le serveur. De cette façon, il est possible d'appeler à distance l'API de configuration .NET Framework stockée sur le serveur.

Le code suivant illustre la commande servant à activer ce composant.

Aspnet_regiis /config+

Sécurité

Le composant de configuration distante s'exécute dans le contexte utilisateur de l'appelant et exige que l'appelant possède des droits d'administrateur sur l'ordinateur. Dans le cas contraire, le système génère une erreur d'accès refusé.

Le composant de configuration distante est enregistré pour utiliser le chiffrement DCOM (confidentialité du paquet) par défaut. Il est particulièrement important de protéger l'échange des informations de configuration lors de la transmission.

Remarque :

Si un pare-feu est installé sur le serveur distant, vous devez activer l'exécution du programme Dllhost.exe et ouvrir le port 135. Pour ce faire, ajoutez Dllhost.exe à la liste d'exceptions du pare-feu, en l'associant aux paramètres réseau et en définissant le port associé.

Installation

Vous activez le composant de configuration distante à l'aide de l'ASP.NET IIS Registration, outil (Aspnet_regiis.exe) avec l'option /config+.

Vous désactivez le composant en exécutant l'outil avec l'option /config-.

Le composant est installé par défaut avec ASP.NET.

Voir aussi

Tâches

Comment : accéder à distance aux fichiers de configuration ASP.NET et les modifier

Concepts

Utilisation des classes de configuration

Vue d'ensemble de la configuration ASP.NET

Référence

ASP.NET IIS Registration, outil (Aspnet_regiis.exe)

Autres ressources

Configuration d'applications