asp.net - ¿Qué sucede cuando un usuario cierra su navegador esperando una llamada de servicio web de larga ejecución?
web-services biztalk (1)
Tengo un problema similar al siguiente: http://social.msdn.microsoft.com/forums/en-US/biztalkgeneral/thread/87d5a6ec-04ee-4c6f-8267-f526ee105f0b
Tengo una página web asp.net que llama a un servicio web BizTalk. La orquestación BizTalk hace sus cosas y devuelve una respuesta a la página asp.net. El proceso podría tomar hasta un minuto o dos. Recibo muchos tiempos de espera, pero parece que la orquestación BizTalk vuelve en promedio en 30 segundos.
Me pregunto qué sucederá si el usuario envía su solicitud y luego cierra inmediatamente su navegador. ¿El cliente asp.net deja de esperar la solicitud de BizTalk (y causa un tiempo de espera) o espera la solicitud incluso si el usuario ha cerrado su navegador?
La solicitud de ASP.NET continúa ejecutándose, ignorando el hecho de que el navegador que originalmente envió el GET / POST ya no está esperando. La solicitud se completará, salvo cualquier otro error, como los tiempos de espera del servidor.