2008-12-31 101 views
10

我有这样一个类似的问题在这里: http://social.msdn.microsoft.com/forums/en-US/biztalkgeneral/thread/87d5a6ec-04ee-4c6f-8267-f526ee105f0b当用户关闭浏览器等待长时间运行的Web服务调用时会发生什么?

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

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

+0

我在想这个,其实...... – 2008-12-31 19:29:40

+0

我也在想。我的直觉是服务器无法知道,但也许我错了。 – Triptych 2008-12-31 19:34:27

回答

6

ASP.NET请求继续执行,不知道最初提交GET/POST的浏览器不再等待的事实。该请求将完成,禁止任何其他错误,如服务器超时。

相关问题