Sie sind hier:
Lexikon/Glossar
Telefon (Mo-Fr 9-16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Start
Hauptseite
Angebote im Überblick
Kernkompetenzen
Softwareentwicklung
Beratung
Firmen-Schulungen
Offene Seminare
Online-Maßnahmen
Vorträge
Coaching
Support
Fachbücher
Fachartikel
Konditionen
Themen
Kernkompetenzen
Aktuelle Themen
Web & Cloud
Apps / Mobilplattformen
Benutzeroberflächen / User Experience
.NET
JavaScript / TypeScript
Java
Programmiersprachen
Entwicklungswerkzeuge
Scripting
Softwareengineering
Datenbanken / Reporting / BI
Betriebssysteme & Virtualisierung
Microsoft Server-Produkte
Windows & Office für Anwender
Soft Skills & IT-Recht
Beratung
Beratungsthemen
Coaching
Softwareentwicklung
Technischer Support
Unsere Top-Berater
Referenzkunden
Angebotsanfrage
Individuelle Schulungen
1026 Schulungsthemen
Agendakonfigurator
Weiterbildungsphilosophie
Didaktische Konzepte
Vor Ort oder online
Unsere Top-Trainer
Referenzkunden
Teilnehmerfeedback
Angebotsanfrage
Offene Seminare
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI
Blazor
ASP.NET WebAPI & gRPC
Entity Framework Core
Unit Testing / TDD
PowerShell
Infotage
Wissen
Übersicht
Fachbücher
Fachartikel
Konferenzvorträge
Konferenzen/Events
Spickzettel
Lexikon/Glossar
Programmcodebibliothek
Versionshistorie
Weblog
Downloads
Newsletter
Community-/Leserportal
Registrierung
.NET/C#/Visual Studio
.NET 10.0
.NET 9.0
.NET 8.0
ASP.NET (Core)/Blazor
PowerShell
Über uns
Kontakt
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Top-Experten
Leitung & Kundenteam
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Konditionen
Stellenangebote
Weitere Websites
Impressum
Datenschutzerklärung, Haftung, Urheberrecht, Barrierefreiheit
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Erklärung des Begriffs: ASP.NET Core 8.0
Zur Stichwortliste unseres Lexikons
Was ist
ASP.NET Core 8.0
?
ASP.NET Core 8.0 ist als Nachfolger von
ASP.NET Core 7.0
am 14.11.2023 (zusammen mit
.NET 8.0
) erschienen.
Neuerungen in ASP.NET Core 8.0
Neues Protokoll in
Kestrel
: Named
Pipe
s für die Inter-Prozess-Kommunikation via
Liste
nNamed
Pipe
("
Pipe
name") im Rahmen von Configure
Kestrel
()
Http/2 auf macOS
Bei
gRPC
-
REST
-Bridge (alias: ProtoBuffer-
JSON
-Transcoding) müssen die Dateien http.proto und annotations.proto nicht mehr explizit ins Projekt aufgenommen werden; sie werden automatisch importiert aus dem
NuGet
-Paket.
[FromKeyedServices] zum Konsumieren von DI-Diensten mit Schlüsselwert
Neue
Middleware
in ASP.NET Core 8.0
Request Timeout
Middleware
Short Circuit
Middleware
Antiforgery
Middleware
I
Exception
Handle
r als Alternative zur
Exception
Middleware
Verbesserungen in
Visual Studio
für ASP.NET Core
Parameter in Routen werden in
Visual Studio
nun farbig dargestellt. Das funktioniert in
MVC
, Razor Pages, Blazor, Web
API
s, Minimal Web
API
s (aber nicht in Razor Class Libraries!)
Verbesserungen für ASP.NET Core
MVC
Generische
Attribut
e
Verbesserungen für Minimal-
API
s
Komplex Form Binding
Bei ASP.NET Core Minimal Web
API
s kann der Entwickler/die Entwicklerin nun beim Einsatz der Schnittstellen IFormCollection, IFormFile und IFormFileCollection auf den Zusatz [FromForm] verzichten
Übergabe von Antiforgery-Token
Neue Code-Analyzer in ASP.NET Core 8.0
Warnung, wenn mehrere Parameter mit [FromBody] annotiert sind: Der Inhalt einer
HTTP
-Anfrage kann immer nur auf einen Parameter einer Web
API
-Operation abgebildet werden.
Analyzer warnt, wenn Parameter nicht verwendet wird
Request.Headers.Add() vermeiden und stattdessen Append() oder den
Indexer
verwenden
Bei Mininal-
API
s gibt es eine Warnung, wenn TryParse() oder BindAsync() nicht die richtige Signatur aufweisen
Verbesserungen bei der ASP.NET Core 8.0-Sicherheit
Identity Server
wurde entfernt aus den Projektvorlagen
OIDC
mit beliebigen Servern kann aber weiterhin verwendet werden
Bessere Unterstützung für eigene anwendungsspezifische
Authentifizierung
stoken ohne zentralen
OIDC
-kompatiblen
Authentifizierung
sserver
ASP.NET Core Identity nun als
Razor Component
und per Web
API
für
JavaScript
-basierte SPA
Verbesserungen für Überwachung/Telemetrie, Skalierbarkeit und Hochverfügbarkeit
Microsoft.Extensions.Telemetry
Microsoft.Extensions.Http.Telemetry
Microsoft.Extensions.Http.Resilience und Microsoft.Extensions.Resilience
Microsoft.Extensions.Diagnostics.Probes
Microsoft.Extensions.Diagnostics.HealthChecks.Common
Microsoft.Extensions.Compliance.Testing
Microsoft.Extensions.Hosting.Testing
Microsoft.Extensions.Compliance.Redaction
Diese Pakete laufen aber nicht nur in
.NET 8.0
, sondern auch in
.NET 6.0
und
.NET Framework
ab 4.6.2.
Verbesserungen für
ASP.NET Core SignalR
Stateful Reconnect: nicht zugestellte Nachrichten werden bei eine Verbindungsausfalle noch später übertragen, nachdem Gegenseite wieder erreichbar. Der Timeout ist wählbar.
Neuerungen in ASP.NET Core
Blazor 8.0
siehe
Blazor 8.0
Querverweise zu anderen Begriffen im Lexikon
ASP.NET Core SignalR
Authentifizierung
ASP.NET Core 7.0
Identity Server
Razor Component
.NET Framework
Visual Studio (VS)
Middleware
JavaScript (JS)
Blazor 8.0
Exception
.NET 8.0 (.NET 8)
.NET 6.0 (.NET 6)
Attribut
Kestrel
Indexer
Handle
Liste
Pipe
NuGet Library Package Manager (NuGet)
Representational State Transfer (REST)
JavaScript Object Notation (JSON)
Hypertext Transfer Protocol (HTTP)
OpenID Connect (OIDC)
Google Remote Procedure Call (gRPC)
Mode-View-Controler Framework (MVC)
Application Programming Interface (API)
Beratung & Support
Anfrage für Beratung/Consulting zu ASP.NET CORE 8.0
Gesamter Beratungsthemenkatalog
Technischer Support zum ASP.NET CORE 8.0
Schulungen
ASP.NET Core 9.0 - Änderungen und Neuerungen gegenüber ASP.NET Core 8.0
ASP.NET Core 8.0 - Änderungen und Neuerungen gegenüber ASP.NET Core 7.0
ASP.NET Core 8.0/9.0/10.0: komplettes Wissen - mit MVC, Razor Pages, Blazor, WebAPIs und gRPC
Umstieg auf ASP.NET Core 8.0/9.0/10.0-Webanwendungen in .NET 8.0/9.0/10.0 (Umstellung/Migration von klassischen ASP.NET-Webanwendungen auf ASP.NET Core)
.NET 8.0 - Änderungen und Neuerungen gegenüber .NET 7.0
.NET-Entwickler-Update 2023
Anfrage für eine individuelle Schulung zum Thema ASP.NET CORE 8.0
Gesamter Schulungsthemenkatalog
Fachbücher
Blazor 10.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 10.0, C# 14.0 und Visual Studio 2026
C# 14.0 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 10.0
.NET 10.0 Update: Die Neuerungen in .NET 10.0 gegenüber .NET 9.0
Blazor 9.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 9.0, C# 13.0 und Visual Studio 2022
C# 13.0 Crashkurs
Cross-Plattform-Apps mit .NET MAUI entwickeln
Moderne Datenzugriffslösungen mit Entity Framework Core 9.0
.NET 9.0 Update: Die Neuerungen in .NET 9.0 gegenüber .NET 8.0
PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch
.NET 8.0 Update: Die Neuerungen in .NET 8.0 gegenüber .NET 7.0
Concurrency with Modern C++: What every professional C++ programmer should know about concurrency
C++20: Get the Details
Blazor 8.0: Moderne Webanwendungen und hybride Cross-Platform-Apps mit .NET 8.0, C# 12.0 und Visual Studio 2022
Moderne Datenzugriffslösungen mit Entity Framework Core 8.0
C# 12.0 Crashkurs
App-Entwicklung für Mobile und Desktop: Software Engineering mit .NET MAUI und Comet für iOS, Android, Windows und macOS
Cross-Plattform-Apps mit .NET MAUI entwickeln
Blazor 7.0: Blazor WebAssembly, Blazor Server und Blazor Hybrid
C# 11.0 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 7.0
PowerShell 7 und Windows PowerShell 5 – das Praxishandbuch
C++ Core Guidelines Explained: Best Practices for Modern C++
App Engineering: SwiftUI, Jetpack Compose, .NET MAUI und Flutter
Vue.js 3 Crashkurs
Moderne Datenzugriffslösungen mit Entity Framework Core 6.0
Blazor 6.0: Blazor WebAssembly, Blazor Server und Blazor Desktop
C# 10.0 Crashkurs
Cross-Plattform-Apps mit Xamarin.Forms entwickeln
Developing Web Components with TypeScript: Native Web Development Using Thin Libraries
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr