.NET

Herkend aan een project- of solutionbestand. Framework-dependent gepubliceerd.

Stapsgewijze deployhandleidingen: .NET and ASP.NET Core.

Zie Buildpacksvoor hoe detectie en het versiebeleid werken.

Detectie

Een *.csproj, *.fsproj of *.sln in de Base directory, of global.json.

Versies

Standaard is .NET 10. Gepubliceerde versielijnen per september 2026: 8, 9, 10. Je krijgt de nieuwste patchversie binnen de gevraagde lijn. De build gebruikt de SDK. De run-image gebruikt de bijbehorende ASP.NET Core-runtime.

Vastzetten, in deze volgorde:

  • sdk.version in global.json
  • De eerste TargetFramework / TargetFrameworks netN.0 in een projectbestand in de root

Installatie en build

dotnet publish -c Release voor één project. Heeft de Base directory meer dan één .csproj / .fsproj, zet dan de omgevingsvariabele DOTNET_PROJECT op het bestand dat gepubliceerd moet worden. Zonder projectbestand in de root geldt hetzelfde: zet DOTNET_PROJECT op het pad.

Bij het starten worden DOTNET_ROOT en DOTNET_CLI_TELEMETRY_OPTOUT=1 gezet.

Startcommando

ASPNETCORE_URLS=http://0.0.0.0:$PORT dotnet <app>.dll. Je kunt dit overschrijven met een Procfile. Je app moet luisteren op PORT.

Geef je agent een cloud.

Ontvang tot € 15 welkomsttegoed bij je registratie.

Doorgaan met GitHub

of met e-mail

Blijf op de hoogte.

Productnieuws, geen spam. Je kunt je altijd weer afmelden.