ASP.NET Core 9.0

Eintrag zuletzt aktualisiert am: 11.11.2024

ASP.NET Core 9.0 ist der Nachfolger von ASP.NET Core 8.0.

Versionsgeschichte inkl. Vorabversionen

  • Preview 1 am 13.2.2024
  • Preview 2 am 12.3.2024
  • Preview 3 am 11.4.2024
  • Preview 4 am 21.5.2024
  • Preview 5 am 21.5.2024
  • Preview 6 am 09.07.2024
  • Preview 7 am 13.08.2024
  • Release Candidate 1 am 10.09.2024
  • Release Candidate 2 am 08.10.2024
  • Release to Manufacturing (RTM) am 12.11.2024

Neuerungen in ASP.NET Core 9.0

  • Aktualisierung der Paketversionen für Bootstrap, jQuery und jQuery Validation in den Projektvorlagen
  • Optimierungen für statische Webressourcen in MVC und Razor Pages
  • Geschlüsselte Dependency Injection-Dienste in ASP.NET Core Middleware
  • Verbesserte Fehlerseiten zur Entwicklungszeit: Mehr Infos + Layout verbessert
  • Neue WebAPI-Rückgabe TypedResults.InternalServerError()
  • Mehr Optionen bei den Fehlerinformationen in WebAPIs
  • OpenAPI-Specification (OAS) mit Microsoft.AspNetCore.OpenApi
  • Prägnantere Syntax für zusätzliche Autorisierungsparameter bei OpenID Connect (OIDC)
  • Neuer Analyzer für [Authorize] und [AllowAnonymous]
  • Pushed Authorization Requests (PAR): PAR nach RFC 9126) ist nun Standard (aber deaktivierbar), AdditionalAuthorizationParameters für zusätzliche Parameter
  • Löschen von Schlüsseln im Data Protection API: IDeletableKeyManager mit DeleteKeys()
  • Polymorphismus in ASP.NET Core SignalR-Hubs
  • NativeAOT in ASP.NET Core SignalR-Hubs
  • KeepAliveTimeout bei Websockets
  • Verbesserte Konfiguration für Named Pipes-Dienste
  • Deaktivierung von Metriken für Endpunkte mit DisableHttpMetrics() und [DisableHttpMetrics]
  • Verbesserte Metriken im Server Kestrel
  • Neue Einstellung für das verzögerte Prozessende im IIS