ASP.NET Core 5.0

Eintrag zuletzt aktualisiert am: 15.11.2020

ASP.NET Core 5.0 ist der Nachfolger von ASP.NET Core 3.1. Die Versionsnummer 4 wurde übersprungen.

Neben Verbesserungen in ASP.NET Core Blazor 5.0 gibt es auch für klassische ASP.NET-basierte, serverseitige Techniken wie MVC und Razor Pages Verbesserungen, zum Beispiel Unterstützung für die C# 9.0 Records bei Model Binding und Validation. In Razor Pages können Entwickler jetzt Properties mit der Annotation [CompareAttribute] vergleichen. In Web APIs sind bei der Annotation [FromBody] nun auch optionale Parameter möglich.

In allen Projektenvorlagen für ASP.NET Core WebAPIs bietet Microsoft nun im Standard das Community-Paket Swashbuckle.AspNetCore für die Open API Specification (OAS) der Dienste an . Beim Start eines WebAPI-Projekts im Visual Studio Debugger öffnet sich jetzt automatisch die OAS-Hilfeseite.

Der integrierte Webserver Kestrel unterstützt nun HTTP/2 Ping Frames. Header, die bisher in UTF-8 erwartet wurden, können jetzt auch andere Encodings verwenden. Die Authentifizierung mit Zertifikaten ist beschleunigt.