2011-09-02 2 views
3

내가 아약스에서 긴 과정이 내가 로컬 호스트에 스크립트 관리자아약스는 문제 을 제한 시간 문제

<asp:ScriptManager AsyncPostBackTimeOut="600" runat="server" ID="SmPage" EnablePageMethods="true" /> 

에 , 그 작업 위대한 asyncpostbacktimeout=600을 추가하지만 난 서버에 그것을 테스트 할 때 여전히이 어떤 문제

어떤 조언? 감사합니다.

답변

3

web.config에서 executionTimeout을 늘려야 할 수도 있습니다. 그렇지 않으면 요청 자체가 시간 초과됩니다.

msdn에서 executionTimeout을 확인하십시오. 그것은 Debug = True/False의 차이점을 설명하며 아마도 localhost와 production 사이의 차이를 유발할 수 있습니다.

executionTimeout에 옵션 INT32 속성.

ASP.NET에서 자동으로 종료되기 전에 에 요청이 허용되는 최대 시간 (초)을 지정합니다.

이 시간 제한은 컴파일 요소의 디버그 특성이 False 인 경우에만 적용됩니다. 디버그 특성이 True이면 디버깅하는 동안 응용 프로그램 종료가 발생하지 않도록하려면 시간 초과 값을 큰 값으로 설정하지 마십시오.

기본값은 110 초입니다.

Web.Configconfiguration/system.web/httpRuntimeexecutionTimeout를 추가하고 작동하는지 알려주세요 :

<configuration> 
    <system.web> 
    <httpRuntime executionTimeout="600" /> 
    </system.web> 
</configuration> 
+0

HI 조나스을, 내가 추가 한 하지만 여전히 서버에 문제가 – avnic

+0

600 초 전이나 그 이전에 요청 시간이 초과되었는지 확인 하시겠습니까? Ex [Firebug] (http://getfirebug.com/)이 유용합니다. –