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 [Compare
Attribute] vergleichen. In Web
APIs sind bei der
Annotation [FromBody] nun auch optionale Parameter möglich.
In allen Projektenvorlagen für
ASP.NET Core Web
APIs bietet Microsoft nun im Standard das Community-Paket Swashbuckle.AspNetCore für die Open
API Specification (
OAS) der Dienste an . Beim Start eines Web
API-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.