Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 2958|Odpověď: 0

[.NET Core] ASP.NET Hlavičky výjimek Core jsou pouze pro čtení, odpověď už začala

[Kopírovat odkaz]
Zveřejněno 11.07.2024 9:44:40 | | | |
Požadavky: ASP.NET Core upravuje informace o serveru hlavičky odpovědi v middleware, chyba: System.InvalidOperationException: Hlavičky jsou pouze pro čtení, odpověď již byla zahájena.

Pravopisná chyba:

Chyba je následující:

fail: Microsoft.AspNetCore.Server.Kestrel[13]
      Connection id "0HN519819L24M", Request id "0HN519819L24M:00000001": Aplikace vyhodila neupravenou výjimku.
      System.InvalidOperationException: Hlavičky jsou pouze pro čtení, odpověď již začala.
         at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpHeaders.ThrowHeadersReadOnlyException()
         at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpResponseHeaders.Microsoft.AspNetCore.Http.IHeaderDictionary.set_Server(hodnota StringValues)


Příčinou anomálie je to, žeKdyž už ASP.NET Core začne reagovat, hlavičky už nesmí být znovu upravovány, tedy když začne odpověď, hlavičky se stanou pouze pro čtení.

Řešení je následující:



Jak je uvedeno níže:





Předchozí:Nginx umožňuje protokol HTTP/3 založený na QUIC
Další:Použijte nástroj dotnet-ef k vytvoření skriptu pro rollback
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com