사용자가 오랫동안 실행되는 웹 서비스 호출을 기다리는 브라우저를 닫으면 어떻게됩니까?

StackOverflow https://stackoverflow.com/questions/403853

  •  03-07-2019
  •  | 
  •  

문제

여기와 비슷한 문제가 있습니다.http://social.msdn.microsoft.com/forums/en-us/biztalkgeneral/thread/87d5a6ec-04ee-4c6f-8267-f526ee105f0b

Biztalk 웹 서비스를 호출하는 ASP.NET 웹 페이지가 있습니다. Biztalk Orchestration은 그 일을 수행하고 ASP.NET 페이지에 응답을 반환합니다. 프로세스는 최대 1 ~ 2 분이 소요될 수 있습니다. 타임 아웃을 많이 얻지 만 Biztalk 오케스트레이션이 평균 30 초 이내에 돌아 오는 것 같습니다.

사용자가 요청을 제출 한 다음 즉시 브라우저를 닫으면 어떻게 될지 궁금합니다. ASP.NET 클라이언트가 BizTalk의 요청을 기다리는 중지 (및 타임 아웃을 일으키는) 사용자가 브라우저를 닫은 경우에도 여전히 요청을 기다릴 것입니까?

도움이 되었습니까?

해결책

ASP.NET 요청은 원래 Get/Post를 원래 제출 한 브라우저가 더 이상 기다리지 않는다는 사실을 무시하면서 계속 실행됩니다. 서버 타임 아웃과 같은 다른 오류를 제외하고 요청이 완료됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top