Publier une application Web sur un site web à l’aide de Visual StudioPublish a Web app to a web site using Visual Studio

Vous pouvez utiliser la publier outil pour publier des applications ASP.NET, ASP.NET Core, .NET Core et Python à un site Web à partir de Visual Studio.You can use the Publish tool to publish ASP.NET, ASP.NET Core, .NET Core, and Python apps to a website from Visual Studio. Pour Node.js, les étapes sont pris en charge, mais l’interface utilisateur est différente.For Node.js, the steps are supported but the user interface is different.

PrérequisPrerequisites

Publier sur un site WebPublish to a Web site

  1. Dans l’Explorateur de solutions, cliquez sur le projet et choisissez publier (ou utilisez le Build > publier élément de menu).In Solution Explorer, right-click the project and choose Publish (or use the Build > Publish menu item).

    La commande Publier sur le menu contextuel du projet dans l’Explorateur de solutionsThe Publish command on the project context menu in Solution Explorer

  2. Si vous avez déjà configuré des profils de publication, le publier volet s’affiche.If you have previously configured any publishing profiles, the Publish pane appears. Sélectionnez créer nouveau profil.Select Create new profile.

  3. Dans le choisir une cible de publication boîte de dialogue, choisissez IIS, FTP, etc.In the Pick a publish target dialog box, choose IIS, FTP, etc.

    Choisissez IIS, FTP, etc.Choose IIS, FTP, etc.

  4. Sélectionnez Publier.Select Publish. Le profil des paramètres ouvre la boîte de dialogue de publication.The profile publish settings dialog box opens.

    Choisissez le dossierChoose Folder

  5. Dans le méthode de publication champ, choisissez une méthode comme Web Deploy ou FTP.In the Publish method field, choose a method such as Web Deploy or FTP. Ensuite, les paramètres que vous voyez correspondent à votre méthode de publication.The settings that you see next correspond to your publishing method. Web Deploy simplifie le déploiement d’applications Web et sites Web sur des serveurs IIS et doit être installé en tant qu’application sur le serveur.Web Deploy simplifies deployment of Web applications and Web sites to IIS servers, and must be installed as an application on the server. Utilisez le le programme d’installation de Web platform pour l’installer.Use the Web platform installer to install it.

  6. Configurer les paramètres requis pour la méthode de publication et sélectionnez valider la connexion.Configure required settings for the publish method and select Validate Connection. Si le serveur ou la cible est disponible et vos paramètres sont corrects, un message qui indique la connexion est validé, et vous êtes prêt à publier.If the server or target is available and your settings are correct, a message that indicates the connection is validated, and you're ready to publish.

    Valider votre connexionValidate your connection

  7. Sélectionnez paramètres pour configurer d’autres paramètres de déploiement, comme s’il faut déployer une configuration Debug ou Release, puis sélectionnez enregistrer.Select Settings to configure other deployment settings, such as whether to deploy a Debug or Release configuration, and then select Save. Si vous déboguez à distance, une configuration Debug est requise.If you're debugging remotely, a Debug configuration is required.

  8. Pour publier, sélectionnez publier.To publish, select Publish. La fenêtre Sortie affiche les résultats et la progression du déploiement.The Output window shows deployment progress and results.

Étapes suivantesNext steps

Dans ce démarrage rapide, vous avez appris à utiliser Visual Studio pour créer un profil de publication.In this quickstart, you learned how to use Visual Studio to create a publishing profile. Vous pouvez également configurer une publication profil en important les paramètres de publication.You can also configure a publishing profile by importing publish settings.