2010-06-03 5 views
1

우리는 ASP.Net 웹 서비스를 가지고 있는데, 이는 잘못된 설계로 인해 종종 반환되는 데 20 분 이상 걸립니다. 생각할 수있는 모든 설정을 바꿨지 만 우리가하는 일과 관계없이 20 분 후에는 항상 시간 초과가 발생합니다.ASP.NET SOAP 호출 시간이 20 분 후에 만료됩니다.

이 웹 서비스는 웹 서비스로 노출 된 BizTalk 오케스트레이션이지만, 관련이 있다고는 생각하지 않습니다. 오류는 ASP.Net 오류입니다.

제한 시간을 20 분 이상으로 늘리기 위해 변경할 수있는 설정이 있어야하지만 Google은 지식을 소진했습니다. 우리가 누락 된 설정은 무엇입니까?

편집 : 다른 설정 중에서도 httpRuntime executionTimeout, sessionState timeout 및 app pool idle timeout을 포함하는 http://weblogs.asp.net/aghausman/archive/2009/02/20/prevent-request-timeout-in-asp-net.aspx의 세부 정보를 시도했습니다.

감사합니다, 제이슨

답변

1

60 분으로 제한 시간을 설정합니다 :

<system.web> 
    <httpRuntime executionTimeout="3600" /> 
</system.web> 

.NET 1.0 및 1.1. 기본값은 90 초입니다. 2.0+는 110 초입니다. 에 BizTalk이 느린 ASMX/WCF 서비스를 소비 한 후 다시 발행 (AN orch의 일부 또는 집계이) 그것을 그것은 시간 초과되어 소비자입니다 -

httpRuntime Element (ASP.NET Settings Schema)

+0

추가 정보를 추가했지만 예, 시도했습니다. –

0

난 그냥 확인 할 수 있나요? 빨대에서 여기를 움켜 쥐고 있지만이 소비자를 WCF를 사용하도록 변경할 수 있습니까? 예 : 등 조정할 수있는 손잡이가 더 많습니다. 클라이언트 바인딩

sendTimeout = "XX : 00 00"에 또한

, 당신은 킵 얼라이브를 조사했다?

관련 문제