匯出 (0) 列印
全部展開

發行 Azure 應用程式精靈

更新日期: 2014年11月

在 Visual Studio 中開發 Web 應用程式之後,您可以使用 [發行 Azure 應用程式] 精靈,更加輕鬆地將這個應用程式發行至 Azure 雲端服務。第一節說明使用精靈前必須先完成的步驟,其餘各節將介紹精靈的功能。

  1. 必要條件

  2. 選擇您的訂用帳戶

  3. 設定您的設定

  4. 發行您的應用程式

note附註
本主題說明部署至雲端服務,而不是網站。如需有關部署至網站的相關資訊,請參閱<如何部署 Azure 網站>。

您必須有 Microsoft 帳戶和 Azure 訂用帳戶,且必須將 Web 應用程式與 Azure 雲端服務產生關聯,才能將 Web 應用程式發佈至 Azure。如果您已經完成這些工作,則可以跳到下一節。

  1. 取得 Microsoft 帳戶和 Azure 訂用帳戶。若要取得 Microsoft 帳戶,請參閱<如何註冊 Microsoft 帳戶?>。若要取得 Azure 訂用帳戶,請參閱<歡迎使用 Windows Azure!>。

  2. 在 Azure 上建立雲端服務和儲存體帳戶。您可以在 Visual Studio 中從 [伺服器總管] 這樣做,或使用 Azure 管理入口網站

    如需如何設定 Azure 環境的詳細資訊,請參閱設定從 Visual Studio 發行雲端服務所需的服務

  3. 啟用 Azure 的 Web 應用程式。若要從 Visual Studio 中將 Web 應用程式發行至 Azure,您需要在 Visual Studio 中將此應用程式與 Azure 雲端服務專案產生關聯。若要建立關聯的雲端服務專案,請開啟 Web 應用程式的專案捷徑功能表,然後選擇 [轉換]、[轉換成 Azure 雲端服務專案]。

  4. 等雲端服務專案加入到方案之後,重新開啟同一個捷徑功能表,然後選擇 [發行]。

    如需如何啟用 Azure 應用程式的詳細資訊,請參閱作法:從 Visual Studio 將 Web 應用程式移轉並發行至 Azure 雲端服務

    Important重要事項
    請務必以系統管理員認證 ([以系統管理員身分執行]) 來啟動 Visual Studio。

  5. 當您準備要發行應用程式時,請開啟 Azure 雲端服務專案的捷徑功能表,然後選擇 [發行]。下列步驟顯示 [發行 Azure 應用程式] 精靈。

  1. 第一次使用精靈之前,必須先登入。請選擇 [登入] 連結。提示出現時,提供您的 Azure 使用者名稱和密碼,登入 Azure 入口網站。

    這是發行精靈的其中一個畫面

    訂用帳戶清單會填入與您的帳戶相關聯的訂用帳戶。您也可以看到之前匯入的任何訂閱檔案中的訂用帳戶。

  2. 在 [選擇您的訂用帳戶] 清單中,選擇要用於這個部署的訂用帳戶。如果您選擇 [<管理>],[管理訂閱] 對話方塊隨即出現,然後您可以建立、編輯或刪除訂用帳戶。如有需要,您也可以登出一個帳戶,再用其他帳戶登入。

    管理訂閱

    [管理訂用帳戶] 對話方塊的 [帳戶] 索引標籤會顯示與您的帳戶相關聯的訂用帳戶。如果您曾經從訂閱檔案匯入任何訂用帳戶,可以在 [憑證] 索引標籤底下看到。

    note附註
    訂閱檔案可以包含多個訂用帳戶。

  3. 選擇 [下一步] 以繼續。

    如果您的訂用帳戶中沒有任何雲端服務,您需要在 Azure 中建立雲端服務來裝載您的專案。[建立雲端服務和儲存體帳戶] 對話方塊隨即出現。

    指定新名稱給雲端服務。此名稱在 Azure 中必須是唯一的。然後,指定接近您或大多數客戶的資料中心的區域或同質群組。此名稱也用於 Azure 為您的雲端服務所建立的新儲存體帳戶。

  4. 此時,您可以發行應用程式,或修改這項部署的任何設定。如果您準備好要發行時,請選擇 [發行] 以部署這個應用程式。否則,選擇 [下一步] 以繼續。

    note附註
    如果您在這個步驟中選擇 [發行],就可以在 Visual Studio 中監視這項部署的狀態。

您可以使用 [發行 Azure 應用程式] 精靈來修改部署的一般及進階設定。例如,您可以選擇設定,在發行前將應用程式部署到測試環境。下圖顯示的是 Azure 部署的 [一般設定] 索引標籤。

一般設定

  1. 在 [雲端服務] 清單中,執行下列其中一組步驟:

    • 選擇現有的服務。這個雲端服務的資料中心位置隨即出現。您應該記下這個位置,確認您的儲存體帳戶也位於相同的資料中心。

    • 選擇 [建立新項目] 以建立由 Azure 託管的雲端服務。在 [建立雲端服務] 對話方塊中,指定服務的名稱,然後指定區域或同質群組,以指定您想用來裝載此雲端服務的資料中心位置。此名稱在 Azure 中必須是唯一的。

  2. 在 [環境] 清單中,選擇 [生產] 或 [預備]。如果您想要將應用程式部署到測試環境,請選擇預備環境。您可以稍後再將應用程式移至生產環境。

  3. 在 [組建組態] 清單中,選擇 [偵錯] 或 [發行]。

  4. 在 [服務組態] 清單中,選擇 [雲端] 或 [本機]。

    選取 [啟用所有角色的遠端桌面] 核取方塊以啟用遠端桌面。這個選項主要用於疑難排解。當您選取這個核取方塊時,[遠端桌面組態] 對話方塊就會出現。選擇 [設定] 連結以變更組態。

    選取 [啟用所有 Web 角色的 Web Deploy] 以啟用 Web 部署。您必須啟用遠端桌面,才能使用這項功能。如需詳細資訊,請參閱使用 Azure Tools 發行雲端服務。如需有關 Web 部署的詳細資訊,請參閱<使用 Azure Tools 發行雲端服務>。

  5. 選擇 [進階設定] 索引標籤。在 [部署標籤] 欄位中,接受預設名稱,或輸入您所選擇的名稱。若要將日期附加至部署標籤,請保留選取的核取方塊。

    發行精靈的第三個畫面
  6. 在 [儲存體帳戶] 清單中,選擇要用於這項部署的儲存體帳戶。比較您的雲端服務與儲存體帳戶的資料中心位置。最理想的是,這些位置應該相同。

    note附註
    Azure 儲存體帳戶會儲存應用程式部署的封裝。部署應用程式後,這個封裝就會從儲存體帳戶中移除。

  7. 如果您只想要部署已更新的元件,請選取 [部署更新] 核取方塊。這種類型的部署可能比完整部署更快速。選擇 [設定] 連結以開啟 [部署更新設定] 對話方塊,如下圖所示。

    部署設定

    更新部署包括累加和同時這兩種選項,您可以任選其一。累加部署會一次更新一個已部署的執行個體,讓應用程式仍然保持連線並可供使用者使用。同時部署會一次更新所有已部署的執行個體。同時更新比累加更新還要快速,但如果選擇這個選項,您的應用程式在更新期間可能無法使用。

    若您希望在更新部署失敗時自動進行完整部署,就應該選取 [如果無法更新部署,執行完整部署] 核取方塊。完整部署會重設雲端服務的虛擬 IP (VIP) 位址。如需詳細資訊,請參閱作法:保持雲端服務的虛擬 IP 位址不變

  8. 若要偵錯服務,請選取 [啟用 IntelliTrace] 核取方塊,或者如果正在部署偵錯組態,而且想要在 Azure 中偵錯雲端服務,請選取 [啟用所有角色的遠端偵錯工具] 核取方塊來部署遠端偵錯服務。

    若要對此應用程式進行程式碼剖析,請選取 [啟用程式碼剖析] 核取方塊,然後選擇 [設定] 連結以顯示程式碼剖析選項。

    Important重要事項
    您必須使用 Visual Studio Ultimate 以啟用 IntelliTrace 或階層互動分析 (TIP),但不能兩者都啟用。

    如需詳細資訊,請參閱使用 IntelliTrace 和 Visual Studio 對已發行的雲端服務進行偵錯測試雲端服務的效能

  9. 選擇 [下一步] 以檢視應用程式的摘要頁面。

  1. 您可以從您所選擇的設定中建立發行設定檔。例如,您可能有一個設定檔用於測試環境,而另一個則用於生產環境。若要儲存這個設定檔,請選擇 [儲存] 圖示。精靈就會建立設定檔,並將其儲存在 Visual Studio 專案中。若要修改設定檔名稱,請開啟 [目標設定檔] 清單,然後選擇 [<管理>]。

    發行精靈的摘要畫面
    note附註
    這個發行設定檔就會在 Visual Studio 的 [方案總管] 中出現,並將設定檔設定寫入至副檔名為 .azurePubxml 的檔案。這些設定會儲存為 XML 標記的屬性。

  2. 選擇 [發行] 以發行您的應用程式。您可以在 Visual Studio 的 [輸出] 窗格中監視處理程序狀態。

另請參閱

顯示:
© 2014 Microsoft