Kestrel: Protokollmeldungsattribute geändert

Kestrel-Protokollmeldungen sind IDs und Namen zugeordnet. Mit diesen Attributen werden verschiedene Arten von Protokollmeldungen eindeutig identifiziert. Einige dieser IDs und Namen wurden falsch dupliziert. Dieses Duplizierungsproblem wurde in ASP.NET Core 6.0 gelöst.

Eingeführt in Version

ASP.NET Core 6.0

Altes Verhalten

In der folgenden Tabelle wird der Status der betroffenen Protokollmeldungen vor ASP.NET Core 6.0 gezeigt.

Meldungsbeschreibung Name id
„HTTP/2-Verbindung geschlossen“-Protokollmeldungen Http2ConnectionClosed 36
„HTTP/2-Framesendung“-Protokollmeldungen Http2FrameReceived 37

Neues Verhalten

In der folgenden Tabelle wird der Status der betroffenen Protokollmeldungen in ASP.NET Core 6.0 gezeigt.

Meldungsbeschreibung Name id
„HTTP/2-Verbindung geschlossen“-Protokollmeldungen Http2ConnectionClosed 48
„HTTP/2-Framesendung“-Protokollmeldungen Http2FrameSending 49

Grund für die Änderung

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

Wenn in Ihrem Code oder Ihren Konfigurationen auf die alten IDs und Namen verwiesen wird, aktualisieren Sie diese Verweise für die neuen IDs und Namen.