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.