Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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