.NET

Rilevato da un file di progetto o di soluzione. Pubblicato in modalità framework-dependent.

Guide passo passo al deploy: .NET and ASP.NET Core.

Vedi Buildpackper come funzionano il rilevamento e la politica delle versioni.

Rilevamento

Un file *.csproj, *.fsproj o *.sln nella base directory, oppure global.json.

Versioni

La versione predefinita è .NET 10. Versioni pubblicate a settembre 2026: 8, 9, 10. Ricevi l'ultima patch della linea richiesta. La build usa l'SDK. L'immagine di runtime contiene il runtime ASP.NET Core corrispondente.

Per fissare la versione, in quest'ordine:

  • sdk.version in global.json
  • Il primo TargetFramework / TargetFrameworks netN.0 in un file di progetto nella radice

Installazione e build

dotnet publish -c Release di un singolo progetto. Se la base directory contiene più di un file .csproj / .fsproj, imposta la variabile d'ambiente DOTNET_PROJECT sul file da pubblicare. Lo stesso vale se nella radice non c'è alcun file di progetto: imposta DOTNET_PROJECT sul percorso.

All'avvio vengono impostate DOTNET_ROOT e DOTNET_CLI_TELEMETRY_OPTOUT=1.

Comando di avvio

ASPNETCORE_URLS=http://0.0.0.0:$PORT dotnet <app>.dll. Puoi sovrascriverlo con un Procfile. L'app deve restare in ascolto su PORT.

Dai al tuo agente un cloud tutto suo.

Fino a 15 € di credito quando ti registri.

Continua con GitHub

oppure con l'email

Resta aggiornato.

Novità sul prodotto, niente spam. Puoi annullare l'iscrizione quando vuoi.