日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

.NET Core ZIP打包說明

如果您已完成.NET Core項目的開發,您可以在本地將源代碼編譯為部署包,并將其進一步打包成ZIP格式的壓縮包,以便部署到Serverless 應用引擎 SAE(Serverless App Engine)上。本文主要介紹把.NET Core項目的源碼包構建成部署包并打包成ZIP包。

打包說明

  • 只需打包代碼根目錄下的文件或者文件夾,無需打包外層目錄。

  • 如果應用程序存在啟動腳本,如start.sh文件等,需要將其置于根目錄下一同打包。

操作步驟

安裝.NET SDK

  1. .NET官方頁面下載目標版本的.NET SDK。

    重要

    SAE目前僅支持以下幾個.NET SDK:

    • .NET 8.0

    • .NET 7.0

    • .NET 6.0

    • .NET 5.0

    • .NET 3.1

  2. 安裝.NET SDK。具體操作,請參見官方安裝.NET SDK的文檔

  3. 執行dotnet --version命令,驗證SDK是否安裝成功。

    image

    重要

    如果在驗證時出現報錯,請按照報錯信息安裝對應的依賴包。

編譯源代碼包

  1. 在本地上傳源代碼包,然后將源代碼包復制到目標目錄。

  2. 進入目標目錄。如本示例的項目根目錄為hello-world-8.0

    cd /root/hello-world-8.0/
  3. 執行dotnet restore命令,恢復項目所需的依賴包。

  4. 執行以下命令編譯源代碼包并將其構建成部署包。

    dotnet build -c Release -o demo
    # -c Release:表示優化代碼以提高運行時性能,并去除調試信息,適宜于生產環境部署。
    # -o demo:表示構建輸出的目錄為demo。
  5. 構建項目的啟動腳本(start.sh)并為其添加可執行權限。

    chmod +x ./start.sh

打包項目

  1. 使用tree命令查看應用的目錄結構。

    .
    ├── appsettings.Development.json
    ├── appsettings.json
    ├── appsettings.Production.json
    ├── hello-world-8.0
    ...
    └── start.sh
  2. 打包應用程序。

    zip -r demo.zip *
    # demo.zip:表示需要打包成的zip文件。
    # *:表示打包當前目錄中的所有文件及文件夾。

后續操作

將部署包打包成功后,您可以將其部署到SAE控制臺。具體操作,請參見在SAE控制臺使用ZIP包部署.NET Core應用