Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 2958|Ответ: 0

[.NET Core] ASP.NET Заголовки Core exception доступны только для чтения, ответ уже начался

[Скопировать ссылку]
Опубликовано 11.07.2024 9:44:40 | | | |
Требования: ASP.NET Core изменяет заголовок ответа Информация сервера в промежуточном ПО, ошибка: System.InvalidOperationException: Заголовки только для чтения, ответ уже запущен.

Ошибочное:

Ошибка следующая:

fail: Microsoft.AspNetCore.Server.Kestrel[13]
      Идентификатор соединения "0HN519819L24M", идентификатор запроса "0HN519819L24M:00000001": Приложение справило необработанное исключение.
      System.InvalidOperationException: Заголовки только для чтения, ответ уже запущен.
         на Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http.HttpHeaders.ThrowHeadersReadOnlyException()
         на Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpResponseHeaders.Microsoft.AspNetCore.Http.IHeaderDictionary.set_Server(значение StringValues)


Причина аномалии в том, чтоКогда ASP.NET Core уже начал реагировать, заголовки нельзя снова изменять, то есть когда отклик начинается, заголовки становятся только для чтения.

Решение следующее:



Как показано ниже:





Предыдущий:Nginx поддерживает протокол HTTP/3 на базе QUIC
Следующий:Используйте инструмент dotnet-ef для генерации скрипта отката
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com