全部產品
Search
文件中心

Serverless App Engine:部署.NET Core應用

更新時間:Oct 10, 2026

您可以將.NET Core應用製作成符合SAE要求的ZIP包,然後部署到SAE。

操作步驟

  1. 在SAE應用列表中,在頂部選擇目標地區和命名空間,點擊建立應用。

  2. 選擇應用版本。

    • 輕量版:提供應用運行所需最小功能集,不支援應用監控和微服務治理功能。

    • 標準版:內建基礎應用監控功能,進階應用程式監控和微服務治理功能需要額外開通購買。

  3. 在建立應用頁面,自訂應用程式名稱,並配置以下參數資訊。

    1. 選擇應用所屬的命名空間類型。命名空間相當於K8s的Namespace,可用於不同環境的資源隔離。建立應用後不支援更改其所屬的命名空間,請提前做好規劃。

    2. 應用部署方式選擇程式碼封裝部署,單擊右側的設定程式碼封裝部署。技術棧語言選擇.NET Core。選擇與您的代碼相容的.NET Core環境。設定以下參數,然後單擊確定。

      參數說明 - 配置.NET Core ZIP包

      參數項

      說明

      檔案上傳方式

      可以上傳本地程式碼封裝,或者輸入程式碼封裝的地址。

      版本

      輸入應用版本號碼或者使用時間戳為版本號碼。

      時區設定

      選擇當前應用所在時區。

      啟動命令

      填寫啟動命令,樣本如下:

      # ZIP包中啟動指令碼./start.sh,對應SAE應用執行個體運行環境中的/home/admin/start.sh
      /home/admin/start.sh

      自訂運行環境設定

      (可選)啟用後,您可根據需求為當前應用預裝工具、下載/修改檔案和安裝運行時依賴/擴充等。

      通過命令列自訂運行環境:樣本如下。

      基於CentOS的運行環境

      #!/bin/bash
      
      # 安裝vim
      yum install -y vim

      基於Debian的運行環境

      #!/bin/bash
      
      # 安裝vim
      apt install vim

      基於Alpine的運行環境

      #!/bin/bash
      
      # 安裝vim
      apk add vim
    3. 在容量設定地區,設定資源類型、單一實例規格和執行個體數。

  4. (可選)單擊下一步:進階設定,配置所需功能。

  5. 單擊一鍵建立應用或建立應用。

    • 建立應用大約需要1~2分鐘,可以通過查看變更記錄來判斷應用是否部署成功。若部署失敗,則不會產生應用執行個體,請根據變更詳情中的報錯資訊排查故障。

    • 可以在應用管理 > 應用列表中查看已建立的應用。如需在部署後變更應用配置,可以單擊目標應用進入其詳情頁,然後在頂部單擊部署應用或修改應用配置。注意應用將會自動重啟以使新配置生效,請在業務低峰期執行操作。

    • 可以使用Webshell診斷應用,通過控制台命令與應用執行個體進行互動。

    • 建立應用後,可以手動擴縮與變更執行個體規格,或通過配置Auto Scaling策略來自動調整執行個體數量。還可以通過閑置模式(邀測)來降低成本。