当用户关闭浏览器等待长时间运行的Web服务调用时会发生什么?

时间:2008-12-31 19:27:48

标签: asp.net web-services biztalk

我有类似的问题: http://social.msdn.microsoft.com/forums/en-US/biztalkgeneral/thread/87d5a6ec-04ee-4c6f-8267-f526ee105f0b

我有一个调用BizTalk Web服务的asp.net网页。 BizTalk业务流程完成其工作并返回对asp.net页面的响应。这个过程可能需要一两分钟。我得到了很多超时但似乎BizTalk业务流程平均在30秒内返回。

我想知道,如果用户提交请求然后立即关闭浏览器会发生什么。 asp.net客户端是否停止等待BizTalk的请求(并导致超时),或者即使用户已关闭浏览器,它仍会等待请求吗?

1 个答案:

答案 0 :(得分:6)

ASP.NET请求继续执行,不知道最初提交GET / POST的浏览器不再等待。除非发生任何其他错误,例如服务器超时,否则请求将完成。