.NET

Détecté via un fichier de projet ou de solution. Publié en mode framework-dependent.

Guides de déploiement pas à pas : .NET and ASP.NET Core.

Consultez Buildpackspour comprendre la détection et la politique de versions.

Détection

Un fichier *.csproj, *.fsproj ou *.sln dans le Base directory, ou global.json.

Versions

Par défaut, .NET 10. Branches disponibles en septembre 2026 : 8, 9, 10. Vous obtenez le dernier correctif de la branche demandée. Le build utilise le SDK. L'image d'exécution (run image) utilise le runtime ASP.NET Core correspondant.

Pour fixer la version, par ordre de priorité :

  • sdk.version dans global.json
  • le premier TargetFramework / TargetFrameworks netN.0 d'un fichier de projet à la racine

Installation et build

dotnet publish -c Release d'un seul projet. Si le Base directory contient plus d'un .csproj / .fsproj, définissez la variable d'environnement DOTNET_PROJECT sur le fichier à publier. Même chose s'il n'y a aucun fichier de projet à la racine : définissez DOTNET_PROJECT sur le chemin.

Au lancement, DOTNET_ROOT et DOTNET_CLI_TELEMETRY_OPTOUT=1 sont définis.

Commande de démarrage

ASPNETCORE_URLS=http://0.0.0.0:$PORT dotnet <app>.dll. Vous pouvez remplacer cette commande dans un Procfile. Votre app doit écouter sur PORT.

Offrez un cloud à votre agent.

Jusqu'à 15 € de crédit de bienvenue à l'inscription.

Continuer avec GitHub

ou par e-mail

Restez informé.

Les nouveautés du produit, sans spam. Désabonnez-vous à tout moment.