Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 3679|Odpoveď: 1

[Zdroj] Synchronné operácie sú zakázané. Zavolajte WriteAsync alebo nastavte AllowSync...

[Kopírovať odkaz]
Zverejnené 16. 3. 2023 21:09:31 | | | |
Projekt ASP.NET Core 3.0 používa responsePageStream.Write na výstup bajtov chýb nasledovne:


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


Riešenie 1 (odporúčať):

Zmena na asynchrónne volanie metódy, kód je nasledovný:



Riešenie 2:

Globálne upraviť konfiguráciu AllowSynchronousIO tak, aby umožňovala požiadavky na synchronné IO odpovede, s nasledujúcim kódom:



Riešenie 3:

Úprava lokálnej premennej, úprava konfigurácie AllowSynchronousIO pre jednu požiadavku, kód je nasledovný:

(Koniec)




Predchádzajúci:Chrome prehliadač upravuje zdrojový kód webu js, css
Budúci:Napríklad fuzzy dotazy v SQL Serveri nefungujú správne v čínštine
 Prenajímateľ| Zverejnené 16. 3. 2023 21:11:29 |
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com