部署 .NET 專案
Zeabur 支援可在 Linux 機器上執行的 .NET (Core) 專案。支援以下框架:
- .NET (Console)
- ASP.NET Core
- ASP.NET Core Blazor WebAssembly
Monorepo
Zeabur 支援這樣組織的專案(目錄名字不重要):
- YourProject.sln
- YourLibrary1
- YourLibrary1.csproj
- YourLibrary2
- YourLibrary2.csproj
- YourBackend
- YourBackend.csproj
- YourFrontend
- YourFrontend.csproj
不過,你需要使用 ZBPACK_DOTNET_SUBMODULE_DIR
環境變數或 zbpack.json
中的 dotnet.submodule_dir
設定項目來指定您想部署的專案。比如說,如果您想部署 YourBackend
專案,則得將環境變數 ZBPACK_DOTNET_SUBMODULE_DIR
設定為 YourBackend
,或將以下內容加到您專案根目錄中的 zbpack.json
檔案裡面:
{
"dotnet": {
"submodule_dir": "YourBackend"
}
}