匯出 (0) 列印
全部展開

發行 Windows Azure 應用程式精靈

更新日期: 2013年10月

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

  1. 發行您的應用程式之前

  2. 選擇您的訂用帳戶

  3. 設定您的設定

  4. 發行您的應用程式

發行您的應用程式之前

您必須先執行下列工作,然後才能使用發行 Windows Azure 應用程式精靈:

  • 取得 Microsoft 帳戶和 Azure 訂閱。

  • 啟用 Azure 的 Web 應用程式。

如果您已經完成這些工作,則可以略過下列兩個段落。

取得 Microsoft 帳戶和 Azure 訂閱之後,您就必須建立雲端服務和儲存體帳戶。您可以從伺服器總管或使用管理入口網站執行此動作。如需如何設定 Azure 環境的詳細資訊,請參閱設定從 Visual Studio 發行雲端服務所需的服務

若要啟用 Azure 的 Web 應用程式,您必須在 Visual Studio 中建立具有 Web 角色的 Azure 專案,而且必須將該專案與您的應用程式專案產生關聯。若要建立關聯的 Azure 專案,請開啟應用程式專案的捷徑功能表,然後選擇 [轉換,轉換成 Azure 雲端服務專案]。等 Azure 專案加入到方案之後,重新開啟同一個捷徑功能表,然後選擇 [發行] 。如需如何啟用 Azure 應用程式的詳細資訊,請參閱作法:從 Visual Studio 將 Web 應用程式移轉並發行至 Azure

Important重要事項
您必須以系統管理員認證 ([以系統管理員身分執行]) 來叫用 Visual Studio。

當您準備要發行應用程式時,請開啟 Azure 專案的捷徑功能表並選擇 [發行]。下圖顯示的是發行 Windows Azure 應用程式精靈。

選擇您的訂用帳戶

若要選擇訂用帳戶

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

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

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

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

    管理訂用帳戶

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

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

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

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

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

一般設定

設定您的設定

若要設定這些設定

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

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

    • 選擇 [建立新項目] 以建立由 Azure 託管的雲端服務。在 [建立 Windows Azure 服務] 對話方塊中,指定服務的名稱,然後指定接近您或您客戶的資料中心。

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

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

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

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

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

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

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

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

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

    部署設定

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

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

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

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

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

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

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

發行您的應用程式

若要發行專案

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

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

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

另請參閱

社群新增項目

Microsoft 正展開一份線上問卷調查,了解您對於 MSDN 網站的看法。 如果您選擇參加,您離開 MSDN 網站時即會顯示線上問卷調查。

您是否想要參加?
顯示:
© 2014 Microsoft