Deploy .NET App
Zeabur supports .NET (Core) projects that can be run on a Linux machine. The following frameworks are supported:
- .NET (Console)
- ASP.NET Core
- ASP.NET Core Blazor WebAssembly
Monorepo
Zeabur supports projects organized in the following structure (the name is not important):
- YourProject.sln
- YourLibrary1
    - YourLibrary1.csproj
- YourLibrary2
    - YourLibrary2.csproj
- YourBackend
    - YourBackend.csproj
- YourFrontend
    - YourFrontend.csprojHowever, you may need to specify the directory that contains the project you want to deploy with the environment variable ZBPACK_DOTNET_SUBMODULE_DIR or the dotnet.submodule_dir configuration in zbpack.json. For example, if you want to deploy the YourBackend project, set the environment variable ZBPACK_DOTNET_SUBMODULE_DIR to YourBackend or add the following to your zbpack.json file in the root directory of your project:
{
    "dotnet": {
        "submodule_dir": "YourBackend"
    }
}