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

Вид: 3679|Ответ: 1

[Источник] Синхронные операции запрещены. Позвоните в WriteAsync или установите AllowSync...

[Скопировать ссылку]
Опубликовано 16.03.2023 21:09:31 | | | |
ASP.NET проект Core 3.0 использует responsePageStream.Write для вывода байтов ошибки следующим образом:


InvalidOperationException: Synchronous operations are disallowed. Call WriteAsync or set AllowSynchronousIO to true instead.


Решение 1 (Рекомендовать):

Переходя на асинхронный вызов метода, код выглядит следующим образом:



Решение 2:

Глобально модифицировать конфигурацию AllowSynchronousIO для разрешения запросов на синхронные действия IO с помощью следующего кода:



Решение 3:

Локальная модификация переменных, модификация конфигурации AllowSynchronousIO для одного запроса, код выглядит следующим образом:

(Конец)




Предыдущий:Браузер Chrome модифицирует исходный код сайта js, css
Следующий:LIKE нечеткие запросы в SQL Server не работают корректно на китайском языке
 Хозяин| Опубликовано 16.03.2023 21:11:29 |
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com