探索預備環境

已完成

標準進階隔離式 App Service 方案層支援部署到指定的部署位置,而不是預設的生產位置。 部署位置為具備自身主機名稱的即時應用程式。 您可以將 Web 應用程式、Linux 上的 Web 應用程式、行動後端或 API 應用程式部署到預備環境。 兩個部署位置 (包括生產位置) 之間的應用程式內容與設定元素皆可交換。

將應用程式部署至非生產位置具有下列優點:

  • 您可以先驗證預備部署位置中的應用程式變更,再與生產位置交換。
  • 先將應用程式部署至某個位置,然後再將它交換到生產位置,可確保該位置的所有執行個體在交換到生產位置之前都已準備就緒。 這麼做可以排除部署應用程式時的停機情況。 流量可以無縫重新導向,也不會因交換作業而捨棄任何要求。 不需要預先交換驗證時,您可以藉由設定自動交換來自動化整個工作流程。
  • 交換之後,先前的生產應用程式會位於預備位置。 若交換到生產位置的變更不是您需要的變更,您可以立即執行相同的交換,以恢復「上一個已知的良好網站」。

每個 App Service 方案階層所支援的部署位置數目都不一樣。 使用部署位置不需要額外費用。 若要找出應用程式層所支援的位置個數,請參閱 App Service 限制

若要將您的應用程式調整到不同層,請確認目標層支援應用程式已使用的位置數。 例如,如果您的應用程式具有五個以上的位置,您無法將其向下調整至標準層,因為標準層只支援五個部署位置。

當您建立新的部署位置,新的位置不會含有任何內容,即使您複製其他位置的設定,仍是如此。 您可以從不同的存放庫分支或不同的存放庫部署到位置。