Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 3679|Respuesta: 1

[Fuente] Las operaciones síncronas no están permitidas. Llama a WriteAsync o configura AllowSync...

[Copiar enlace]
Publicado en 16/3/2023 21:09:31 | | | |
ASP.NET proyecto Core 3.0 utiliza responsePageStream.Write para generar bytes de error de la siguiente manera:


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


Solución 1 (Recomendar):

Cambiando a una llamada de método asincrónica, el código es el siguiente:



Solución 2:

Modificar globalmente la configuración AllowSynchronousIO para permitir solicitudes de acciones de respuesta síncronas de IO, con el siguiente código:



Solución 3:

Modificación local de variables, modificar la configuración AllowSynchronousIO para una sola solicitud, el código es el siguiente:

(Fin)




Anterior:El navegador Chrome modifica el código fuente de la web en js y css
Próximo:Las consultas difusas LIKE en SQL Server no funcionan correctamente en chino
 Propietario| Publicado en 16/3/2023 21:11:29 |
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com