Freigeben über


Kestrel: Protokollmeldungsattribute geändert

Kestrel-Protokollnachrichten haben zugeordnete IDs und Namen. Diese Attribute identifizieren unterschiedliche Arten von Protokollnachrichten eindeutig. Einige dieser IDs und Namen wurden falsch dupliziert. Dieses Duplizierungsproblem wurde in ASP.NET Core 6.0 behoben.

Eingeführte Version

ASP.NET Core 6.0

Altes Verhalten

Die folgende Tabelle zeigt den Status der betroffenen Protokollnachrichten vor ASP.NET Core 6.0.

Nachrichtenbeschreibung Name Identifikationsnummer
Geschlossene HTTP/2-Verbindungsprotokollmeldungen Http2ConnectionClosed 36
„HTTP/2-Framesendung“-Protokollmeldungen Http2FrameReceived 37

Neues Verhalten

Die folgende Tabelle zeigt den Status der betroffenen Protokollnachrichten in ASP.NET Core 6.0.

Nachrichtenbeschreibung Name Identifikationsnummer
Geschlossene HTTP/2-Verbindungsprotokollmeldungen Http2ConnectionClosed 48
„HTTP/2-Framesendung“-Protokollmeldungen Http2FrameSending 49

Grund für Änderung

Protokoll-IDs und Namen sollten eindeutig sein, damit unterschiedliche Nachrichtentypen identifiziert werden können.

Wenn Sie Code oder Konfiguration haben, der auf die alten IDs und Namen verweist, aktualisieren Sie diese Verweise, um die neuen IDs und Namen zu verwenden.