views:

265

answers:

2

I have a similar issue like here: http://social.msdn.microsoft.com/forums/en-US/biztalkgeneral/thread/87d5a6ec-04ee-4c6f-8267-f526ee105f0b

I have an asp.net web page that calls a BizTalk web service. The BizTalk orchestration does its stuff and returns a response to the asp.net page. The process could take up to a minute or two. I get a lot of timeouts but it seems the BizTalk orchestration is returning within 30 seconds on average.

I'm wondering, what happens if the user submits their request and then immediately closes their browser. Does the asp.net client stop waiting for BizTalk's request (and cause a timeout) or will it still wait for the request even if the user has closed their browser?

+5  A: 

The ASP.NET request continues to execute, ignorant of the fact that the browser that originally submitted the GET/POST is no longer waiting. The request will complete, barring any other errors, such as server timeouts.

TheZenker
I believe this is the correct answer.
metanaito
The behaviour depends on whether the browser and the server are both configured for keepalive. If the client disconnects the socket, the server will shut down the session, aborting execution.
Peter Wone
A: 

Hello Olafur,

I am looking for a biztalk application with same scenario as yours, could you help me in building this kind of biztalk application? Any article or blog post related with this. I am not able to send request to biztalk and get the response.