Publier une application Web sur Azure App Service à l’aide de Visual StudioPublish a Web app to Azure App Service using Visual Studio

Vous pouvez utiliser la publier outil pour publier des applications ASP.NET, ASP.NET Core, Node.js et .NET Core sur Azure App Service ou Azure App Service Linux (à l’aide de conteneurs).You can use the Publish tool to publish ASP.NET, ASP.NET Core, Node.js, and .NET Core apps to Azure App Service or Azure App Service Linux (using containers). Pour les applications Python, suivez les étapes Python - publier sur Azure App Service.For Python apps, follow the steps on Python - Publish to Azure App Service.

PrérequisPrerequisites

  • Visual Studio 2017 installé avec les charges de travail appropriés pour la langue de votre choix :Visual Studio 2017 installed with the appropriate workloads for your language of choice:

    • ASP.NET : ASP.NET et développement webASP.NET: ASP.NET and web development
    • Node.js : développement Node.jsNode.js: Node.js development
  • Un abonnement Azure.An Azure subscription. Si vous n’avez pas déjà d’abonnement, Inscrivez-vous gratuitement, qui inclut 200 $ de crédit pour 30 jours et 12 mois de services gratuits populaires.If you do not already have subscription, sign up for free, which includes $200 in credit for 30 days and 12 months of popular free services.

  • Un projet ASP.NET Core, .NET Core ou Node.js.An ASP.NET Core, .NET Core, or Node.js project. Si vous ne disposez pas d’un projet, sélectionnez une option ci-dessous :If you don't already have a project, select an option below:

  • Vérifiez que vous générez le projet à l’aide de la Générer > Générer la Solution commande de menu avant de suivre les étapes de déploiement.Make sure you build the project using the Build > Build Solution menu command before following the deployment steps.

Publier sur Azure App ServicePublish to Azure App Service

  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, dans les cas, sélectionnez créer nouveau profil.If you have previously configured any publishing profiles, the Publish pane appears, in which case select Create new profile.

  3. Dans le choisir une cible de publication boîte de dialogue, sélectionnez App Service.In the Pick a publish target dialog box, choose App Service.

    Choisissez Azure App ServiceChoose Azure App Service

  4. Sélectionnez Publier.Select Publish. Le créer App Service boîte de dialogue s’affiche.The Create App Service dialog box appears. Connectez-vous avec votre compte Azure, si nécessaire, puis les paramètres de service d’application par défaut remplissent les champs.Sign in with you Azure account, if necessary, then the default app service settings populate the fields.

    Créer App ServiceCreate App Service

  5. Sélectionnez Créer.Select Create. Visual Studio déploie l’application sur votre Azure App Service, et l’application web se charge dans votre navigateur.Visual Studio deploys the app to your Azure App Service, and the web app loads in your browser. Les propriétés du projet publier volet affiche l’URL du site et autres détails.The project properties Publish pane shows the site URL and other details.

    Publier le volet des propriétés affichant un profil de résumé

Nettoyer les ressourcesClean up resources

Les étapes précédentes, vous avez créé des ressources Azure dans un groupe de ressources.In the preceding steps, you created Azure resources in a resource group. Si vous ne pensez pas avoir besoin de ces ressources à l’avenir, vous pouvez les supprimer en supprimant le groupe de ressources.If you don't expect to need these resources in the future, you can delete them by deleting the resource group. Dans le menu de gauche dans le portail Azure, sélectionnez groupes de ressources , puis sélectionnez myResourceGroup.From the left menu in the Azure portal, select Resource groups and then select myResourceGroup. Sur la page de groupe de ressources, assurez-vous que les ressources répertoriées sont ceux que vous souhaitez supprimer.On the resource group page, make sure that the listed resources are the ones you want to delete. Sélectionnez supprimer, type myResourceGroup dans la zone de texte, puis sélectionnez supprimer.Select Delete, type myResourceGroup in the text box, and then select Delete.

Étapes suivantesNext steps

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