簡介

已完成

當您具有成功的或商務關鍵性 Web 應用程式時,您需要更新它以因應業務變更、使用者需求或安全性問題,但您無法允許服務發生中斷。

假設您為一家執行熱門社交媒體 Web 平台的公司工作。 此平台的使用者介面是設定為裝載在 Azure App Service 中的 ASP.NET Core MVC Web 應用程式。 您會定期更新該應用程式的原始程式碼,並將更新推出至生產環境。 這些更新偶爾會在測試人員沒有攔截到錯誤的情況下造成問題。 此外,服務會在您推出更新時短暫中斷,且後續在系統部署及編譯程式碼時,反應也會變慢。

您想要找出可在不導致停機時間或服務中斷的情況下部署新版應用程式的方法。 您也想要能夠在新部署造成問題時,快速將其復原至先前版本。

學習目標

在本單元中,您將:

  • 在 App Service 中建立部署位置作為預備環境。
  • 使用 Git 將新版 Web 應用程式部署至某個位置。
  • 設定當您部署位置時要交換及不交換的應用程式設定。
  • 交換位置以部署 Web 應用程式或復原某個部署。

必要條件

  • 將應用程式部署至 App Service 的基本體驗
  • 您必須有自己的 Azure 訂用帳戶才能完成本課程模組