匯出 (0) 列印
全部展開

將負載測試發行到 Windows Azure

發行應用程式給 Azure 有一項需求:建立及提供管理憑證給 Azure 管理入口網站。一旦入口網站正確設定之後,您就可以上傳新版本的應用程式。如果已經有現有的應用程式在執行中,您可以選擇停止及覆寫它。

從 Visual Studio 發行應用程式

若要準備應用程式

  1. 登入 Azure 管理入口網站。

  2. 在左窗格中,按一下 [託管服務、儲存體帳戶和 CDN]

  3. 在左上窗格中,按一下 [託管服務]

  4. 選取您要發行應用程式的訂閱。

  5. [屬性] 窗格中,尋找 [訂用帳戶 ID] 值。選取此值並複製它。

    儲存此值或保留入口網站的開啟狀態,好讓您可以視需要再次擷取此值。

  6. 以管理員的身分執行 Visual Studio。

  7. 開啟負載測試應用程式。(請參閱<Windows Azure 負載測試必要條件和設定>。)

  8. 在 [方案總管] 中,以滑鼠右鍵按一下 Azure 專案節點,然後按一下 [發行]。您將會看到 [發行 Windows Azure 應用程式] 對話方塊。

    如果您之前尚未發行應用程式,您將會位於 [登入] 階段。如果您已經發行應用程式,您可以選取現有的目標設定檔。否則,若要建立新的設定檔,請按一下 [< 上一步] 按鈕,直到您回到 [登入] 階段。

  9. 按一下下拉式方塊,然後從清單中選取 [<管理…>]

  10. [Windows Azure 專案管理設定] 對話方塊中,按一下 [新增] 按鈕。

  11. [Windows Azure 專案管理驗證] 對話方塊中,按一下 [建立或選取現有憑證以進行驗證] 底下的下拉式方塊。

  12. 在下拉式清單的底部,按一下 [<建立…>]

    或者,也可以選取要使用的現有憑證。

  13. [建立憑證] 對話方塊中,輸入易記名稱,例如 "LoadTestManagementCertificate",然後按一下 [確定] 按鈕。複製及儲存此易記名稱,以供日後參考 (此名稱會在底下的<匯出和上傳管理憑證>中使用)。此外,也請複製和儲存憑證指紋。在 Azure 管理入口網站中,您可以檢視所有管理憑證的憑證指紋,這是快速尋找特定憑證的方式。

  14. [Windows Azure 專案管理驗證] 對話方塊中,將 [訂用帳戶 ID] 值貼到第三個方塊中。

  15. [命名這些認證] 底下的方塊中,輸入易記名稱,例如 LoadTestCredentials

  16. 按一下 [確定] 按鈕。

  17. [Windows Azure 專案管理設定] 對話方塊中,按一下 [關閉] 按鈕。

  18. 在您可以發行應用程式以前,您必須匯出憑證,並將它上傳到 Azure 管理入口網站,如底下所述。在您這樣做時,請保留 [發行 Windows Azure 應用程式] 對話方塊。

匯出和上傳管理憑證

在您可以上傳憑證之前,您必須將它匯出成檔案格式。使用以下步驟匯出憑證:

若要匯出憑證

  1. 開啟 Visual Studio 命令提示字元。請參閱 Visual Studio 和 Windows SDK 命令提示字元

  2. 在提示字元中,輸入 mmc,然後按 ENTER 鍵,開啟 Microsoft Management Console。

  3. [檔案] 功能表上,按一下 [新增/移除嵌入式管理單元]

  4. 在可用的嵌入式管理單元清單中,按一下 [憑證]。然後按一下 [新增>] 按鈕。

  5. 在 [憑證嵌入式管理單元] 對話方塊中,確定已選取 [我的使用者帳戶],然後按一下 [完成]。然後按一下 [確定] 按鈕。

  6. 展開下面的 [憑證 - 目前的使用者] 節點。然後展開 [個人] 節點,最後展開 [憑證] 節點。

  7. 在憑證清單中,以滑鼠右鍵按一下剛才建立的憑證,然後按一下 [所有工作],再按一下 [匯出]

  8. [憑證匯出精靈] 中,按 [下一步]。確定 [否,不要匯出私密金鑰] 選項已選取,然後按 [下一步]

  9. [匯出檔案格式] 對話方塊中,使用預設值,然後按 [下一步>]

  10. 按一下 [瀏覽] 按鈕,並導覽至您要儲存檔案的資料夾。複製下一個步驟 (上傳憑證) 的路徑。

  11. 輸入檔案名稱,然後按一下 [儲存]

  12. [下一步] 按鈕。

  13. 在最後一頁中,按一下 [結束] 按鈕。

若要將憑證上傳到 Azure 管理入口網站

  1. 在 Azure 管理入口網站中,按一下 [託管服務、儲存體帳戶和 CDN]

  2. 在左窗格中,按一下 [管理憑證] 資料夾。

  3. 選取將要發行應用程式的訂閱。

  4. 在功能區中,按一下 [加入憑證]

  5. [加入新的管理憑證] 對話方塊中,按一下 [瀏覽] 按鈕。

  6. 導覽至儲存憑證的資料夾,然後選取憑證。

  7. 關閉對話方塊。

建立管理負載測試控制器的本機使用者

Visual Studio 的負載測試功能可讓您從 Visual Studio 遠端存取負載測試控制器。例如,您可以使用此功能來變更測試代理程式的設定。

但是,如果要這樣做,執行 Visual Studio 應用程式的識別必須向負載測試控制器驗證,此控制器將會在 Azure 工作者角色上執行。若要讓遠端電腦驗證 Visual Studio 使用者,請先在將執行 Visual Studio 的電腦上建立新的本機使用者。

若要建立新的本機使用者

  1. 開啟命令提示字元。在 [開始] 功能表中輸入 cmd,然後按 ENTER 鍵。

  2. 在命令提示字元中,輸入 mmc,然後按 Enter 鍵,執行 [Microsoft Management Console]

  3. [檔案] 功能表上,按一下 [新增/移除嵌入式管理單元]

  4. [新增或移除嵌入式管理單元] 對話方塊中,按兩下 [本機使用者和群組]

  5. [選擇目標電腦] 對話方塊中,保留預設值 [本機電腦],然後按一下 [完成]

  6. [新增或移除嵌入式管理單元] 對話方塊中,按一下 [確定]。隨即出現 [主控台根目錄] 和 [本機使用者和群組] 節點。

  7. 展開 [本機使用者和群組] 節點。

  8. 以滑鼠右鍵按一下 [使用者] 資料夾,然後按一下 [新增使用者]

  9. [新增使用者] 對話方塊中,清除 [使用者必須在下次登入時變更密碼] 方塊。

  10. [使用者名稱] 中,輸入新的使用者名稱。

  11. 在 [密碼] 與 [確認密碼] 方塊中,輸入有效的密碼。

  12. 按一下 [建立] 按鈕,並關閉 [新增使用者] 對話方塊。

  13. 在管理主控台中,以滑鼠右鍵按一下新的使用者,再按一下 [屬性]。您現在會將使用者加入至電腦上的 Administrators 群組。

  14. 在使用者 [屬性] 對話方塊中,按一下 [成員隸屬] 索引標籤。

  15. 按一下 [加入] 按鈕。

  16. [選取群組] 對話方塊中,輸入 Administrators,然後按一下 [檢查名稱] 按鈕。此時應該會出現包含斜線的電腦名稱以及 [Administrators]

  17. 按一下 [確定] 按鈕。

  18. 在使用者屬性對話方塊中,按一下 [確定],關閉此對話方塊。

  19. 關閉管理主控台。

從 Visual Studio 管理負載測試控制器

在 Windows Azure 上發行應用程式之後 (請參閱底下的<發行應用程式>取得相關指示),您將能夠連接到在工作者角色上執行的虛擬電腦。

若要從 Visual Studio 管理負載測試控制器

  1. 以新的本機使用者身分登入電腦。

  2. 以管理員的身分執行 Visual Studio。

  3. 在 Visual Studio 的 [測試] 功能表上,按一下 [管理測試控制器]。如果您已正確設定應用程式,您將會看到在 Windows Azure 上執行的虛擬電腦清單。請注意,所有工作者角色和您執行 Visual Studio 的電腦都必須屬於相同 Azure Connect 群組的一部分。如果連接失敗,請檢查 Azure Connect 組態。確定本機電腦位於與工作者角色相同的 Connect 群組中。也請檢查控制器的 ActivationToken 值與代理程式服務定義相同:

  4. 在 Windows Azure 管理入口網站的左窗格中,按一下 [虛擬網路]

  5. 按一下包含負載測試服務的訂閱。

設定遠端桌面的應用程式

在發行之前,您也必須啟用與應用程式的遠端桌面連線。這樣做可讓您從遠端連接到應用程式的任何執行中執行個體。遠端桌面驗證需要憑證;您也必須設定應用程式使用遠端桌面功能。

組態是由兩個程序所組成。第一個程序可讓您啟用與應用程式的遠端桌面連線,如底下的<若要為遠端桌面連線設定應用程式>中所示。

您也必須指定哪些使用者可以存取遠端桌面。當您這樣做時,您也必須指定在登入時驗證使用者的密碼。如果您正在 Windows Server 電腦上開發 Azure 應用程式,您還有另外一個選擇:您可以專門為了使用負載測試應用程式來建立新的使用者帳戶。

若要為遠端桌面連線設定應用程式

  1. 在 Visual Studio 中,開啟負載測試應用程式。

  2. 以滑鼠右鍵按一下 [AzureLoadTest] 專案,然後按一下 [設定遠端桌面]

  3. 選取 [啟用所有角色的連接] 方塊。

  4. 按一下下拉式清單,再按一下 [<建立>]

  5. 輸入憑證的易記名稱,例如 "RemoteDesktopServiceCertificate",然後按一下 [確定]

此時,Visual Studio 會為您建立憑證。當您發行應用程式時,也會上傳正確的憑證。

使用遠端桌面檢視執行中的執行個體

在 Windows Azure 上發行應用程式之後 (請參閱底下的<發行應用程式>取得相關指示),您可以連接到已部署的執行中執行個體。

若要使用遠端桌面檢視控制器執行個體

  1. 移至 Azure 管理入口網站。

  2. 在左窗格中,按一下 [託管服務、儲存體帳戶和 CDN]

  3. 在 [託管服務] 節點底下,選取 [控制器] 節點。

  4. 在功能區的 [遠端存取] 區段中,按一下 [設定]

    隨即出現 [設定遠端桌面認證] 對話方塊。[使用者名稱] 方塊中將會填入預設值。

  5. [密碼] 方塊中,輸入當您連接至控制器執行個體時將使用的值。在第二個方塊中重新輸入相同的密碼。

  6. 按一下 [確定] 按鈕。

  7. 選取執行個體。根據預設,它會命名為 Controller_IN_0

  8. 在功能區的 [遠端存取] 區段中,按一下 [連接]

  9. 如果系統提示您「開啟」或「儲存」,請選擇 [開啟]

  10. [遠端桌面連線] 對話方塊中,按一下 [連接]

  11. 輸入使用者的密碼。

  12. [遠端桌面連線] 對話方塊中,按一下 [是]

    系統將會建立使用遠端桌面的連接,而且您可以檢查工作者角色。

發行應用程式

如果您尚未關閉 [發行 Windows 應用程式] 對話方塊,您可以按一下 [發行]

如果您已關閉此對話方塊,但是已將管理憑證上傳到 Windows Azure 管理入口網站,請執行下列動作:

  • 在 [方案總管] 中,以滑鼠右鍵按一下 AzureLoadTest 專案,再按一下 [發行]。然後按一下 [發行] 按鈕。


建置日期:

2013-07-25

社群新增項目

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

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