Partager via


Comment : configurer des sites Web publiés

Mise à jour : novembre 2007

La publication d'un site Web compile les fichiers exécutables dans le site Web puis écrit la sortie dans un dossier que vous spécifiez. En raison des différences de configuration entre votre environnement de test et l'emplacement choisi pour la publication de votre application, l'application publiée peut avoir un comportement différent de celui qu'elle a dans l'environnement de test. Dans ce cas, il se peut que vous deviez modifier des paramètres de configuration après avoir publié le site. Pour plus d'informations, consultez Administration de sites Web ASP.NET.

Pour configurer un site Web publié

  1. Vérifiez la configuration de votre site d'origine et notez les paramètres à définir pour le site Web publié. Certains paramètres peuvent souvent différer entre un site de développement et un site de production, et notamment :

    En raison de l'héritage des paramètres de configuration, il est possible que vous deviez vérifier les versions locales du fichier Machine.config ou du fichier Web.config racine dans le répertoire %SystemRoot%\Microsoft.NET\Framework\version\CONFIG ainsi que tous fichiers Web.config de votre application.

    Remarque :

    Si vous n'êtes pas autorisé à afficher les fichiers de configuration racine, vous pouvez créer un fichier qui contient une liste complète de paramètres de configuration de votre site Web, en respectant le format d'un fichier de configuration, à l'aide du code décrit dans Comment : afficher des paramètres de configuration locaux et hérités par programme.

    Pour obtenir des définitions des paramètres de configuration, consultez Paramètres généraux de configuration (ASP.NET) et Paramètres de configuration ASP.NET.

  2. Après avoir publié un site Web, testez toutes les pages Web de votre site publié sous des comptes d'utilisateurs différents.

    Si votre site Web publié se comporte différemment de l'original, il se peut que vous deviez apporter des modifications de configuration au site publié.

  3. Pour consulter les paramètres de configuration du site publié, ouvrez le site distant dans Visual Web Developer et modifiez directement le fichier Web.config du site distant. Vous pouvez également utiliser les autres méthodes de configuration décrites dans Modification des fichiers de configuration ASP.NET.

    Remarque :

    Vous ne pouvez pas utiliser l'outil Administration de site Web pour configurer des sites Web distants.

  4. Comparez les paramètres de configuration du site Web publié à ceux du site Web d'origine. Sur le serveur Web qui héberge le site publié, vérifiez éventuellement le fichier Machine.config ou le fichier Web.config racine dans le répertoire %SystemRoot%\Microsoft.NET\Framework\version\CONFIG de l'ordinateur distant en plus du fichier Web.config de votre application. Vous pouvez créer un fichier qui contient une liste complète de paramètres de configuration de votre site Web, en respectant le format d'un fichier de configuration, à l'aide du code décrit dans Comment : afficher des paramètres de configuration locaux et hérités par programme.

  5. Dans le fichier de configuration du site publié, modifiez l'élément deployment et affectez à son attribut retail la valeur true.

    Vous substituez de la sorte les paramètres locaux du traçage et du mode débogage dans la page ou dans un fichier Web.config de niveau application, ce qui vous permet de bénéficier d'une sécurité de site Web mieux adaptée à un environnement de production.

  6. Chiffrez les paramètres de configuration sensibles tels que les paramètres de sécurité et les chaînes de connexion. Pour plus d'informations, consultez Chiffrement des informations de configuration à l'aide de la configuration protégée.

Voir aussi

Tâches

Procédure pas à pas : déploiement d'une application Web ASP.NET à l'aide de XCOPY

Concepts

Modification des fichiers de configuration ASP.NET

Autres ressources

Administration de sites Web ASP.NET