.NET

Wykrywany na podstawie pliku projektu lub rozwiązania (solution). Publikowany w trybie framework-dependent.

Przewodniki wdrożeniowe krok po kroku: .NET and ASP.NET Core.

Na stronie Buildpacksopisano wykrywanie i zasady doboru wersji.

Wykrywanie

Plik *.csproj, *.fsproj lub *.sln w Base directory albo global.json.

Wersje

Domyślnie używana jest wersja .NET 10. Linie wydań dostępne we wrześniu 2026: 8, 9, 10. Otrzymasz najnowszą wersję poprawkową wybranej linii. Build korzysta z SDK. Obraz uruchomieniowy (run image) zawiera odpowiedni runtime ASP.NET Core.

Przypinanie wersji, w tej kolejności:

  • sdk.version w global.json
  • Pierwsza wartość netN.0 w TargetFramework / TargetFrameworks w pliku projektu w katalogu głównym

Instalacja i build

dotnet publish -c Release dla jednego projektu. Jeśli Base directory zawiera więcej niż jeden plik .csproj / .fsproj, wskaż plik do opublikowania za pomocą zmiennej środowiskowej DOTNET_PROJECT. Jeśli w katalogu głównym nie ma pliku projektu, ustaw DOTNET_PROJECT na jego ścieżkę.

Przy uruchomieniu ustawiane są DOTNET_ROOT i DOTNET_CLI_TELEMETRY_OPTOUT=1.

Polecenie startowe

ASPNETCORE_URLS=http://0.0.0.0:$PORT dotnet <app>.dll. Możesz je nadpisać w Procfile. Twoja aplikacja musi nasłuchiwać na PORT.

Daj swojemu agentowi chmurę.

Zyskaj do 15 € środków na start przy rejestracji.

Kontynuuj z GitHub

lub przez e-mail

Bądź na bieżąco.

Nowości produktowe, bez spamu. Możesz zrezygnować w każdej chwili.