Saltar al contenido

Problema de Response.Redirect con Asp.net asíncrono

Posteriormente a indagar en diferentes repositorios y foros de internet al terminar hemos hallado la respuesta que te enseñaremos aquí.

Solución:

Este código funcionará en un proyecto completamente nuevo, pero no funciona con una página nueva en nuestro código existente.

Supongo que su sitio existente ya se actualizó a .NET 4.5.

Lo primero que hay que comprobar es que httpRuntime.targetFramework se establece en 4.5. Esto es no se establece de forma predeterminada al actualizar.

Editar de comentarios:

Otra cosa a comprobar (por si acaso) es que Page.Async se establece en true.

En este caso, la solución fue llamar Response.Redirect("http://www.google.com", false)que pasa explícitamente false Para el endResponse parámetro. El valor predeterminado de true es solo por razones de compatibilidad con versiones anteriores, como se describe aquí.

Si te ha sido útil nuestro post, sería de mucha ayuda si lo compartieras con el resto desarrolladores de esta forma nos ayudas a extender nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *