Publier une application web ou une application .NET Core sur un site web à l’aide de l’outil de publication de Visual StudioPublish a web app or a .NET Core app to a web site using the Visual Studio Publish tool

Vous pouvez utiliser la publier outil pour publier des applications ASP.NET à un site Web.You can use the Publish tool to publish ASP.NET apps to a website.

Ces étapes s’appliquent aux applications ASP.NET, ASP.NET Core, .NET Core et Python dans Visual Studio. Pour Node.js, les étapes sont prises en charge, mais l’interface utilisateur est différente.These steps apply to ASP.NET, ASP.NET Core, .NET Core, and Python apps in Visual Studio. Pour Node.js, les étapes sont pris en charge, mais l’interface utilisateur est différent.For Node.js, the steps are supported but the user interface is different.

Créer un nouveau projetCreate a new project

  1. Dans Visual Studio, sélectionnez Fichier > Nouveau projet.In Visual Studio, choose File > New Project.

  2. Sous Visual C# ou Visual Basic, choisissez Web, puis dans le volet central, choisissez soit ASP.NET Web Applications (.NET Framework)ou (c# uniquement) Application ASP.NET Core Web, puis cliquez sur OK.Under Visual C# or Visual Basic, choose Web, and then in the middle pane choose either ASP.NET Web Application (.NET Framework) or (C# only) ASP.NET Core Web Application, and then click OK.

  3. Choisissez MVC, assurez-vous que aucune authentification est sélectionné, puis cliquez sur OK.Choose MVC, make sure that No Authentication is selected, and then click OK.

  4. Tapez un nom tel que MyWebApp et cliquez sur OK.Type a name like MyWebApp and click OK.

    Visual Studio crée le projet.Visual Studio creates the project.

  5. Choisissez Générer > Générer la Solution pour générer le projet.Choose Build > Build Solution to build the project.

Publier sur un site webPublish to a web site

  1. Dans l’Explorateur de solutions, cliquez avec le bouton droit sur le projet et choisissez Publier.In Solution Explorer, right-click the project and choose Publish.

    Choisissez publierChoose Publish

  2. Dans le publier volet, choisissez IIS, FTP, etc.In the Publish pane, choose IIS, FTP, etc.

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

  3. Cliquez sur Publier.Click Publish.

    Le profil de paramètres ouvre la boîte de dialogue de publication.The profile publish settings dialog box opens.

    Choisissez le dossierChoose Folder

  4. 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.

  5. Configurez les paramètres requis pour la méthode de publication, cliquez sur valider la connexion.Configure required settings for the publish method and click Validate Connection.

    Si le serveur ou la cible est disponible et que vos paramètres sont corrects, vous verrez un message indiquant que la connexion est validé, et vous êtes prêt à publier.If the server or target is available and your settings are correct, you will see a message that indicates the connection is validated, and you are ready to publish.

    Valider votre connexionValidate your connection

  6. Si vous souhaitez configurer d’autres paramètres de déploiement, cliquez sur paramètres.If you want to configure other deployment settings, click Settings.

    Vous pouvez configurer des options telles que s’il faut déployer une configuration Debug ou Release, puis cliquez sur enregistrer.You can configure options such as whether to deploy a Debug or Release configuration, and then click Save. Si vous effectuez un débogage à distance, une configuration de débogage est requise.If you are debugging remotely, a Debug configuration is required.

  7. Pour publier, cliquez sur publier.To publish, click 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