2011-12-30 2 views
-1

페이지 요청 시간 제한을 가진 asp.net 응용 프로그램에서 작업 중입니다. HttpRuntime executionTimeout = 181에서 시간 초과를 늘렸지만 여전히 작동하지 않습니다. 도와주세요Asp.net 페이지 요청 시간 초과

+0

자세한 내용을 입력하십시오. "작동하지 않는다"는 것은 무엇을 의미합니까? – James

+0

응용 프로그램은 무엇을하고 있습니까? 장기 실행 작업 인 경우 더 빨리 수행하거나 오프라인에서 계산을 수행하고 캐시하십시오. –

+0

그것의 온라인 예약 응용 프로그램과 나는 예약 과정을 수행하는 wcf 서비스를 가지고 있는데, 타이밍 예약을위한 모든 단계에서 로깅을 추가했습니다. 그러나 트래픽 양이 많은 경우 asp.net UI 응용 프로그램은 때때로 사용자를 요청 시간 초과 페이지로 리디렉션합니다. – Amol

답변

4

어떻게 설정 했습니까?

일반적인 방법은 Web.config의 그것을 작성하는 것입니다 :

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

<compilation debug="false" /> 

디버그 그렇지 않으면 타임 아웃이 무시됩니다 false로 설정해야합니다.

AppPool 또는 IIS를 다시 시작해야합니다.

+0

IIS가 자체 제한 시간을 적용하지 않습니까? – James

+1

네가 맞다. 나는 똑같이 설정했다. 또한 여기에 몇 가지 자세한 정보가 있습니다 그것의 온라인 예약 응용 프로그램과 나는 예약 프로세스를 수행하는 wcf 서비스를 가지고, 나는 타이밍을 예약하는 모든 단계에서 로깅을 추가 좋아 보인다. 그러나 트래픽 양이 많은 경우 asp.net UI 응용 프로그램은 때때로 사용자를 요청 시간 초과 페이지로 리디렉션합니다. – Amol

0

디버깅/스탭 핑 중에 사이트 중단이 표시됩니까? 그렇다면 IIS의 응용 프로그램 풀에 대해 Ping을 사용 안 함으로 설정할 수 있습니다 (즉, Ping Enabled = False). 이렇게하면 무기한 일시 중지/디버그 할 수 있습니다.