Build und Startbefehl
Gebaut wird mit:
dotnet publish -c Release -o out
Gestartet wird mit:
dotnet out/App.dll
Dazu gehört diese Konfiguration:
ASPNETCORE_URLS=http://0.0.0.0:$PORT
ASPNETCORE_ENVIRONMENT=Production
Worauf du achten musst
ASPNETCORE_URLSist der entscheidende Wert. Ohne ihn hört die Anwendung auf 5000 und nur lokal.- Umgebung auf
Production, sonst zeigt die Anwendung Entwicklerfehlerseiten mit internen Details. - Mehrstufig bauen: SDK zum Bauen, die schlanke Laufzeit zum Ausführen.
- Datenschutz-Schlüssel (Data Protection) auf dauerhaften Speicher legen, sonst werden Cookies nach jedem Deployment ungültig.
Größe und Kosten
Empfohlen ist Größe M (1024 MB, 1 Kern) – im Dauerbetrieb rund 15,64 € im Monat. Abgerechnet wird sekundengenau, eine gestoppte App kostet nichts. Die Größe lässt sich jederzeit wechseln, die App startet dabei einmal neu. Alle Preise
Häufige Fragen
Läuft das auch mit Blazor?
Blazor Server braucht eine dauerhafte Verbindung – das funktioniert. Blazor WebAssembly ist eine statische Anwendung und noch sparsamer.
Brauche ich Windows?
Nein, .NET läuft auf Linux. Nur alte .NET-Framework-Anwendungen brauchen Windows.