Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 3679|Vastaus: 1

[Lähde] Synkroniset toiminnot ovat kiellettyjä. Kutsu WriteAsync tai aseta AllowSync...

[Kopioi linkki]
Julkaistu 16.3.2023 21.09.31 | | | |
ASP.NET Core 3.0 -projekti käyttää responsePageStream.Write-menetelmää tuottaakseen virhetavuja seuraavasti:


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


Ratkaisu 1 (suositella):

Muutetaan asynkroniseen metodikutsuun, koodi on seuraava:



Ratkaisu 2:

Muokkaa AllowSynchronousIO-konfiguraatiota globaalisti niin, että synkroniset IO-vastaukset sallivat pyynnöt seuraavalla koodilla:



Ratkaisu 3:

Paikallisen muuttujan muokkaus, AllowSynchronousIO-konfiguraatiota muutetaan yhdelle pyynnölle, koodi on seuraava:

(Loppu)




Edellinen:Chrome-selain muokkaa verkkosivuston js- ja css-lähdekoodia
Seuraava:KUTEN epämääräiset kyselyt SQL Serverissä eivät toimi kunnolla kiinassa
 Vuokraisäntä| Julkaistu 16.3.2023 21.11.29 |
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com