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.
Microsoft.AspNetCore.Server.Kestrel.BadHttpRequestException en Microsoft.AspNetCore.Server.IIS.BadHttpRequestException zijn gemarkeerd als verouderd en gewijzigd om te worden afgeleid van Microsoft.AspNetCore.Http.BadHttpRequestException. De Kestrel- en IIS-servers genereren nog steeds hun oude uitzonderingstypen voor achterwaartse compatibiliteit. De verouderde typen worden verwijderd in een toekomstige release.
Zie dotnet/aspnetcore#20614 voor discussie.
Geïntroduceerde versie
5.0 Preview 4
Oud gedrag
Microsoft.AspNetCore.Server.Kestrel.BadHttpRequestException en Microsoft.AspNetCore.Server.IIS.BadHttpRequestException afgeleid van System.IO.IOException.
Nieuw gedrag
Microsoft.AspNetCore.Server.Kestrel.BadHttpRequestException en Microsoft.AspNetCore.Server.IIS.BadHttpRequestException zijn verouderd. De typen zijn ook afgeleid van Microsoft.AspNetCore.Http.BadHttpRequestException, die zijn afgeleid van System.IO.IOException.
Reden voor wijziging
De wijziging is aangebracht in:
- Dubbele typen samenvoegen.
- Het gedrag samenvoegen tussen server-implementaties.
Een app kan nu de basis-uitzondering Microsoft.AspNetCore.Http.BadHttpRequestException ondervangen bij gebruik van Kestrel of IIS.
Aanbevolen actie
Vervang het gebruik van Microsoft.AspNetCore.Server.Kestrel.BadHttpRequestException en Microsoft.AspNetCore.Server.IIS.BadHttpRequestException door Microsoft.AspNetCore.Http.BadHttpRequestException.