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 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.