Share via


Comment : publier des projets d'application Web

Mise à jour : novembre 2007

Vous pouvez publier des projets d'application Web ASP.NET à l'aide de Visual Studio ou de Visual Web Developer Express. Lorsque vous publiez un projet d'application Web ASP.NET, Visual Studio ou Visual Web Developer Express compile les fichiers de l'application Web dans un assembly unique, puis copie l'assembly compilé vers un emplacement spécifié. Les projets d'application Web partagent les mêmes paramètres de configuration et comportements que ceux utilisés pour les projets de bibliothèque de classes Visual Studio 2008 standard. Vous pouvez publier l'application Web dans un dossier local ou partagé, dans un site FTP ou un site Web accessible à partir d'une URL.

La boîte de dialogue Publier le site Web, accessible à partir du menu Générer de Visual Studio ou de Visual Web Developer Express, vous permet de générer et de publier des applications Web. Lorsque vous publiez le site, vous pouvez supprimer le code source du site. Cela constitue un moyen de protection de votre propriété intellectuelle et rend plus difficile l'accès au code source de votre site. Pour plus d'informations sur le traitement des fichiers lors de la précompilation, consultez Gestion des fichiers pendant une précompilation ASP.NET.

Remarque :

La boîte de dialogue Publier le site Web s'applique seulement aux projets créés à l'aide du modèle d'application Web ASP.NET.

Avant de publier l'application Web, vérifiez la configuration de votre site d'origine et notez les éléments suivants :

  • Tous les paramètres qui doivent exister sur l'emplacement distant. Passez en revue les paramètres tels que les chaînes de connexion, les paramètres d'appartenance et les autres paramètres de sécurité et assurez-vous qu'ils sont appropriés pour l'environnement de production.

  • Tous les paramètres qui doivent être modifiés pour le site Web publié. Par exemple, vous désactivez généralement le débogage, le traçage et les erreurs personnalisées après avoir publié le site Web.

Dans la mesure où les paramètres de configuration sont hérités, vous devrez peut-être inspecter plusieurs fichiers pour rechercher tous les paramètres applicables. Les paramètres de configuration peuvent se trouver dans le fichier Machine.config ou dans le fichier Web.config racine du répertoire SystemRoot\Microsoft.NET\Framework\version\CONFIG, ainsi que dans les fichiers Web.config de votre application. Si vous n'êtes pas autorisé à afficher les fichiers de configuration racine, vous pouvez créer une liste complète des paramètres de configuration du site Web, en respectant le format d'un fichier de configuration. Pour plus d'informations, consultez Comment : afficher des paramètres de configuration locaux et hérités par programme. Pour définir les paramètres de configuration, consultez Paramètres généraux de configuration (ASP.NET) et Paramètres de configuration ASP.NET.

Remarque :

Pour terminer la procédure suivante, vous devez disposer d'autorisations de création et d'écriture dans l'emplacement cible.

Pour publier un projet d'application Web

  1. Dans le menu Générer, cliquez sur PublierNomProjet.

    La boîte de dialogue Publier le site Web s'affiche alors.

  2. Cliquez sur le bouton de sélection (...) pour accéder à l'emplacement dans lequel vous souhaitez publier le projet d'application Web.

  3. Activez la case à cocher Remplacer les fichiers correspondants par des copies locales ou Supprimer tous les fichiers existants avant de publier.

  4. Sélectionnez la méthode de copie des fichiers du projet d'application Web vers le nouvel emplacement : Uniquement les fichiers nécessaires à l'exécution de cette application, Tous les fichiers projet ou Tous les fichiers du dossier source du projet.

    Vous pouvez inclure des fichiers du dossier App_Data en activant la case à cocher correspondante.

  5. Cliquez sur OK pour publier le projet d'application Web.

    Dans la barre des tâches, le message Publication réussie s'affiche lorsque la publication est terminée.

  6. Apportez toutes les modifications de configuration requises pour l'application Web dans l'emplacement cible.

    Pour plus d'informations, consultez Comment : configurer des sites Web publiés.

    Remarque :

    Pour accroître la sécurité, vous pouvez chiffrer certains paramètres de configuration. Pour plus d'informations, consultez Chiffrement des informations de configuration à l'aide de la configuration protégée.

Voir aussi

Concepts

Vue d'ensemble des projets d'application Web

Référence

Publier le site Web, boîte de dialogue