Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
ASP.NET Core HTTP-logboekregistratie-middleware is bijgewerkt met extra functionaliteit. Voor de middleware zijn nu services vereist die zijn geregistreerd bij AddHttpLogging.
Geïntroduceerde versie
ASP.NET Core 8.0
Vorig gedrag
Voorheen kon u gewoon app.UseHttpLogging(); aanroepen om HTTP-logboekregistratie te activeren.
Nieuw gedrag
Vanaf .NET 8 zal er een fout optreden als u AddHttpLogging niet ook oproept.
System.InvalidOperationException: Kan de service voor het type 'Microsoft.Extensions.ObjectPool.ObjectPool`1[Microsoft.AspNetCore.HttpLogging.HttpLoggingInterceptorContext]' niet oplossen bij het proberen te activeren van 'Microsoft.AspNetCore.HttpLogging.HttpLoggingMiddleware'.
Type van brekende verandering
Deze wijziging is een gedragswijziging.
Reden voor wijziging
Er zijn extra functies toegevoegd aan de HttpLogging-middleware die zijn geregistreerd (en configureerbaar) via de AddHttpLogging methode.
Aanbevolen actie
Roep services.AddHttpLogging() aan tijdens de constructie van de host.
Betreffende API's
Geen.