Introduktion

Slutförd

När du har en lyckad eller affärskritisk webbapp måste du uppdatera den för att svara på affärsändringar, användarkrav eller säkerhetsproblem, men du kan inte tillåta avbrott i tjänsten.

Anta att du arbetar för ett företag som kör en webbplattform för populära sociala medier. Användargränssnittet för den här plattformen är konfigurerat som en ASP.NET Core MVC-webbapp i Azure App Service. Du uppdaterar regelbundet appens källkod och distribuerar uppdateringarna till produktionsmiljön. De här uppdateringarna orsakar ibland problem när testarna inte lyckas fånga upp buggar. Dessutom avbryts tjänsten kort när du distribuerar en uppdatering och svarstiden är långsam medan koden distribueras och kompileras.

Du kan distribuera en ny version av appen utan driftavbrott eller störningar i tjänsten. Du vill också snabbt kunna återställa den nya distributionen till föregående version om den orsakar problem.

Utbildningsmål

I den här modulen kommer du att:

  • Skapa ett distributionsfack som mellanlagringsmiljö i App Service.
  • Använda git till att distribuera en ny version av en webbapp till ett fack.
  • Konfigurera vilka appinställningar som byts ut och som inte byts ut när du distribuerar ett fack.
  • Växla fack för att distribuera en webbapp eller återställa en distribution.

Förutsättningar

  • Grundläggande erfarenhet av att distribuera appar till App Service
  • Du måste ha en Azure-prenumeration för att kunna slutföra den här modulen