Övning – Publicera till Azure App Service (valfritt)
Många integrerade utvecklingsmiljöer och andra verktyg kan publicera en ASP.NET Core-app till olika värdmiljöer. Bakom kulisserna, kör dessa verktyg kommandot dotnet publish med olika alternativ.
Din chef utvärderar Azure som ett alternativ för att vara värd för din app, och de bad dig att publicera appen som ett konceptbevis. Du måste publicera appen på Azure. Du har valt Azure App Service som värdmiljö eftersom det är enkelt att använda och stöder ASP.NET Core-appar.
I den här övningen publicerar du en ASP.NET Core-app som en ramverksberoende distribution för Azure.
Anmärkning
Den här övningen är valfri. Om du inte har en Azure-prenumeration kan du skaffa ett kostnadsfritt konto eller hoppa över den här övningen.
Skapa en Azure App Service-webbapp
I Azure App Service kan en webbapp betraktas som en webbserver med ett program. Du måste skapa en Azure App Service-webbapp där du kan distribuera din ASP.NET Core-app. Kontrollera att Azure Tools-tillägget för Visual Studio Code är installerat.
Öppna Azure Tools-tillägget genom att trycka på Ctrl+Skift+A i Visual Studio Code.
Logga in på din Azure-prenumeration och -katalog om det behövs.
Tryck på Ctrl+Skift+P för att öppna kommandopaletten.
Sök efter och välj Azure App Service: Skapa ny webbapp.... Välj INTE alternativet Avancerat .
Välj den prenumeration som du vill använda.
Ange ett namn för webbappen. Namnet måste vara unikt i Azure.
Välj rätt .NET-körmiljö.
Tips/Råd
Detta motsvarar vanligtvis den version av .NET SDK som du använder. Om du till exempel använder .NET 8.0 bör du välja .NET 8.0. Om du inte är säker på vilken körningsstack som ska användas kontrollerar du elementet
<TargetFramework>i filen MyWebApp.csproj .Välj prisnivån Kostnadsfri (F1 ).
När tillägget har skapat webbappen återgår du till Azure Tools-tillägget. Observera att App Services-noden under din prenumeration nu innehåller den nya webbappen.
Publicera appen till Azure
Nu när du har skapat Azure App Service-webbappen kan du publicera appen till Azure.
Tryck på Ctrl+Skift+P för att öppna kommandopaletten.
Sök efter och välj Azure App Service: Distribuera till webbapp....
Välj den mapp som innehåller projektet.
När du uppmanas till det väljer du Lägg till konfiguration för att lägga till en konfigurationsfil för appen.
Välj den Azure-prenumeration som du använde tidigare.
Välj den webbapp som du skapade tidigare.
När du uppmanas till det väljer du Distribuera.
Efter en liten stund publiceras appen i Azure. I terminalfönstret kan du se utdata för
publish-releaseuppgiften. Observera att tillägget kördotnet publishkommandot för att skapa en ramverksberoende distribution.När du uppmanas till det väljer du Bläddra på webbplatsen för att öppna webbappen i en webbläsare. Du kan också trycka på Ctrl+Skift+P och söka efter Azure App Service: Bläddra på webbplatsen och följa anvisningarna.