練習 - 評定內部部署 ASP.NET Web 應用程式

已完成

您已將包含 Web 應用程式的虛擬機器部署至沙箱環境後,您可以使用 Azure App Service 移轉小幫手來執行評定並移轉至 Azure App Service。

重要

本課程模組假設您已成功完成第 2 單元中的步驟,並已啟動沙箱執行了第一個安裝指令碼。 如果尚未完成,請回頭完成標題為「練習 - 設定環境」的單元,再繼續作業。

練習步驟

在本練習中,您要完成設定步驟、登入 Azure 帳戶,並在佈建的沙箱環境中工作。 您會從遠端連線至為本練習所設定的 VM,並使用已安裝在 VM 上的 Azure App Service 移轉小幫手來執行評定。

  1. 請複製下列指令碼並貼入右邊的 Azure Cloud Shell,然後按下 Enter 以執行指令碼。

    ./finish.sh
    

    此指令碼會等候前一個指令碼 (從第二個單元而來) 完成,所以您可能會看到下列訊息:

    「正在等候佈建完成…」

    在指令碼完成後,您應該會看到佈建在沙箱中的 VM 認證。

  2. 在新的瀏覽器分頁上,前往 Azure 入口網站。使用和您登入時所用的相同使用者名稱和密碼登入,以啟動沙箱。

    在右上角的帳戶使用者名稱下,應該會看到已登入 "Microsoft Learn Sandbox" 目錄。

  3. 選取 [更多服務] 之後,請選取 [虛擬機器] 圖示。 您應該會看到列出一部名為 "webvm" 的 VM。

    Screenshot of the Azure portal listing of virtual machines displaying webvm.

  4. 選取清單中的 [webvm] 項目。 VM 的詳細資料隨即出現。

  5. 在上方的 [詳細資料] 工具列上,選取 [連線],然後從下拉式清單中選取 [RDP]

    Screenshot of the webvm detail screen with Connect and RDP options selected.

    在 [連線] 窗格中,選取 [下載 RDP 檔案]

    Screenshot of the Connect page with a callout highlighting the Download RDP File button.

    webvm.rdp 檔案會下載至本機電腦。

  6. 開啟 webvm.rdp 檔案。 系統會提示您在 [Windows 安全性] 對話方塊中輸入 VM 的安全性認證。 然後選取 [使用其他帳戶]。 複製步驟 1 中的使用者名稱和密碼,並貼入對話方塊後選取 [確定]

    當出現 [遠端桌面連線] 對話方塊,並警告有關遠端電腦的安全性憑證問題時,請選取 [是]。 VM 的遠端桌面會開啟。

  7. 在遠端桌面上,開啟 Internet Explorer,並移至 http://localhost。 確認 Parts Unlimited 網站成功執行。 此網站裝載於虛擬機器的 IIS 中,且會連線到 Azure SQL Database。 在本練習的課程中,您要執行此網站的移轉評定,然後將其移轉至 App Service。

    Screenshot of the Parts Unlimited website running on the remote VM at localhost.

  8. 在遠端 VM 的桌面上,按兩下此圖示以開啟 Azure App Service Migration Assistant。 使用者介面會列出 Migration Assistant 的步驟,並醒目提示第一個步驟選擇網站。 在主要區域中,Migration Assistant 會通知已找到一個要評定的網站。

  9. 選取 [預設的網站] 選項。

    Screenshot of the first page of the Migration Assistant with a callout highlighting the option next to Default Web Site.

    然後,選取對話方塊底部的 [下一步]。 這會開始評定網站。

  10. 經過一段時間之後,評定報告步驟應該會完成。 您應該會看到所有 13 個評定都已成功完成,且沒有任何警告或錯誤。

    您需要花一點時間來展開 [成功 (13)] 標籤旁的>形箭號圖示,以查看 Migration Assistant 所執行的評定類型。 在前面的單元中已討論過一些評定相關內容。

您已成功完成練習設定和網站評定。 接下來,您將了解移轉。