快速入門

本頁面說明如何設定 Microsoft Visual Studio,以及如何在 Google Cloud Platform 建立及部署 ASP.NET 應用程式。

事前準備

  1. 在 GCP 主控台中,前往「Manage resources」(管理資源) 頁面,並建立專案。

    前往「Manage resources」(管理資源) 頁面

  2. 請確認您已啟用 Google Cloud Platform 專案的計費功能。

    瞭解如何啟用計費功能

  3. 確認您的本機系統已安裝以下軟體:
  4. 建立新的 Windows VM 來託管您的應用程式:
    1. 移至 Google Cloud Platform Marketplace 上的 ASP.NET Framework 映像檔。
      前往 ASP.NET Framework 映像檔
    2. 選取 [Launch on Compute Engine] (在 Compute Engine 上啟動)。
    3. 選擇您的部署名稱和設定,確實勾選 [Allow HTTP Traffic] (允許 HTTP 流量) 和 [Allow WebDeploy Traffic] (允許 WebDeploy 流量)。
    4. 選取 [Deploy] (部署)。

安裝 Cloud Tools for Visual Studio

如何透過 Visual Studio 中的「Extensions and Updates」(擴充功能和更新) 對話方塊安裝 Cloud Tools for Visual Studio:

  1. 依序選取 [Tools] (工具) > [Extensions and Updates] (擴充功能和更新)。
  2. 選取左側窗格中的 [Online] (線上) 商情項目
  3. 搜尋「Google Cloud Tools for Visual Studio」。
  4. 顯示「Extensions and Updates」(擴充功能和更新) 對話方塊的螢幕擷取畫面。左側面板顯示以分頁分組的擴充功能來源。中央面板顯示分頁中的項目,右側面板則提供目前選取項目的詳情。已選取 [Google Cloud Tools for Visual Studio] 選項。

  5. 點選 [Download] (下載) 並按照提示操作。
  6. 重新啟動 Visual Studio,以載入擴充功能。

登入 Google

登入您用來將專案部署到 App Engine 的 Google 帳戶。

  1. 開啟 Visual Studio。
  2. 啟動 Cloud Explorer,方法是依序點選 [Tools] (工具) > [Google Cloud Tools] > [Show Google Cloud Explorer] (顯示 Google Cloud Explorer)。
  3. 顯示含有 [Select or create account] (選取或建立帳戶) 連結的 Cloud Explorer 的螢幕擷取畫面。

  4. 按一下 [Select or create account] (選取或建立帳戶)。
  5. 按一下 [Add account] (新增帳戶)。
  6. 系統會隨即開啟新的瀏覽器視窗,並要求您授予管理 Google Cloud Platform 資源所需的權限。

  7. 為應用程式選取要使用的帳戶。
  8. 按一下 [Allow] (允許),然後關閉瀏覽器視窗。

選取專案

如何選取要部署您應用程式的目標 Google Cloud Platform 專案:

  1. Cloud Explorer 中按一下 [Select Project] (選取專案)。
  2. 在清單中選取所需專案。
  3. 顯示列出單一專案的「Select Google Cloud Project」(選取 Google Cloud 專案) 對話方塊的螢幕擷取畫面。

  4. 按一下 [OK] (確定)

Cloud Explorer 會隨即重新整理並針對所選專案顯示資源。

建立 ASP.NET 應用程式

如何建立新的 ASP.NET 專案並在本機執行:

  1. 依序選擇 [File] (檔案) > [New] (新增) > [Project] (專案) 以開啟「New Project」(新增專案) 對話方塊。
  2. 「New Project」(新增專案) 對話方塊。左側顯示可用的專案類型,並選取了 [Google Cloud Platform]。中央顯示可用的範本,並選取了 [ASP.NET on Google Platform]。其中也顯示用來輸入專案名稱、位置和解決方案名稱的欄位。

  3. 使用左側面板依序前往 [Installed] (已安裝) > [Visual C#] > [Google Cloud Platform]。
  4. 選取 [ASP.NET on Google Cloud Platform] (Google Cloud Platform 上的 ASP.NET)。
  5. 如要將應用程式部署至 Compute Engine 上的 VM,請指定 .NET Framework,而非 .NET Core。針對 GKE 或 App Engine,請使用 [ASP.NET Core on Google Cloud Platform] (Google Cloud Platform 上的 ASP.NET)

  6. 為您的專案輸入名稱
  7. 按一下 [OK] (確定)
  8. 用於為新專案選取目標架構的對話方塊。有 2 個用於選取目標架構的下拉式選單、1 項 Google Cloud 專案 ID 選取工具,以及 2 個圓形按鈕。

  9. 選取 [Template type] (範本類型)。
  10. 按一下 [OK] (確定)
  11. 建構解決方案並在本機執行,確認運作正常。

部署 ASP.NET 應用程式

如何將您的 ASP.NET 應用程式部署到在 Compute Engine 上執行的 Windows VM:

  1. 在 Cloud Explorer 中,選取新建的專案並展開 GKE。
  2. 以滑鼠右鍵按一下您在上述步驟中使用 GCP Marketplace 建立的 VM 執行個體。
  3. 選取 [Manage Windows credentials] (管理 Windows 憑證)

    管理帳戶

  4. 按一下 [Add credentials] (新增憑證)
  5. 輸入使用者名稱。
  6. 確實選取 [Create a password for me] (為我建立密碼),然後按一下 [Save] (儲存)。
  7. 系統顯示「Reset the password for [your username] on the instance [instance you created]?」(要在「<您建立的執行個體>」執行個體為 <您的使用者名稱> 重設密碼嗎?) 確認問題時,按一下 [Reset] (重設)
  8. 按一下 [Close] (關閉) 按鈕,以關閉密碼視窗。
  9. 點選 [Close] (關閉) 按鈕,以關閉「Windows Credentials」(Windows 憑證) 視窗。
  10. 在 Visual Studio 的「Solution Explorer」(解決方案瀏覽器) 窗格中,以滑鼠右鍵按一下所需應用程式。
  11. 在內容選單中按一下 [Publish to Google Cloud…] (發佈到 Google Cloud…)

    發佈到 Google Cloud

  12. 在「Publish」(發佈) 對話方塊中,選擇 [Compute Engine]。

    選擇發佈到 Compute Engine

  13. 按一下 [Publish] (發佈) 即可建立及部署範例應用程式。發佈完成後,Visual Studio 會在您的預設網路瀏覽器中開啟應用程式:

    測試應用程式

大功告成,您的應用程式已於 Compute Engine 託管。

後續步驟

本頁內容對您是否有任何幫助?請提供意見:

傳送您對下列選項的寶貴意見...

這個網頁
Cloud Tools for Visual Studio