Partager via


Vue d’ensemble de la publication

Dans les applications ASP.NET, .NET Core et Python, vous pouvez utiliser l’outil Publier pour déployer vos applications.

Qu’est-ce que Publier ?

L’outil Publier vous aide à déployer votre application sur différentes destinations. Commencez en cliquant avec le bouton droit sur votre projet dans l’Explorateur de solutions et en sélectionnant Publier dans le menu contextuel. Si vous n’avez pas publié le projet précédemment, vous êtes invité à choisir le service sur lequel vous souhaitez publier : un serveur IIS, un service Azure comme App Service, un registre de conteneurs Docker ou un serveur FTP.

Capture d’écran montrant les options de publication.

Les options de déploiement sont abordées ailleurs dans la documentation. Consultez Présentation du déploiement.

Si vous avez déjà publié le projet, vous verrez l’écran Publier, qui fournit des liens vers les ressources déployées, des informations sur le déploiement et un bouton Publier pour republier l’application. Vous pouvez également utiliser le bouton Nouveau pour passer à nouveau par le processus de publication, ce qui crée un profil de publication. La publication utilise des profils (fichiers .pubxml) pour permettre plusieurs configurations de projet et plusieurs cibles de publication pour un seul projet.

profils de publication

Sous Plus d’actions, vous trouverez des options pour supprimer le profil de publication, modifier ses paramètres ou le restaurer.

Publier des fichiers de profil (fichiers .pubxml)

Le contenu du profil est XML et basé sur MSBuild.

contenu de l’exemple de profil de publication

Le profil de publication conserve les informations d’identification dans un fichier distinct, masqué par défaut, qui n’est pas archivé.

fichiers utilisateur masqués

Vous pouvez toujours importer des profils de publication à partir d’IIS et de Azure App Service

profil d’importation

Visual Studio peut vous aider à gérer les dépendances vis-à-vis des services Azure

Lorsque vous utilisez l’outil Publier pour déployer votre application sur Azure, vous avez la possibilité de configurer des dépendances aux services Azure.

dépendances pendant la publication

L’idée est que vous souhaiterez peut-être vous connecter à une autre base de données SQL, à un compte de stockage différent ou à un autre Key Vault pour différents environnements tels que les tests, l’assurance qualité, la préproduction, etc. Consultez Services connectés de Visual Studio.

Étapes suivantes

Pour l’outil Publier :