2

ASP.NET 부분 포스트 백 (UpdatePanel, AJAX 동작이있는 다른 컨트롤) 내에서 실행되는 서버 측 VB.NET/C# 코드의 디버그 중 종종이 클라이언트가 나타납니다 - 측 오류 : 나는 클라이언트 측 (런타임에 이런 일이되지 않음)에 대한 상관 없어이 시점에서서버 측 디버그 중 Sys.WebForms.PageRequestManagerTimeoutException

Debug error

. 디버깅하는 동안 큰 불편을 겪습니다 -이를 막을 수있는 방법이 있습니까?

+2

중복 가능성 [ASP.NET UpdatePanel 타임 아웃 (http://stackoverflow.com/questions/158975/asp-net-updatepanel-time-out) – SLaks

답변

2

AJAX 처리를위한 ASP ScriptManager가있을 때 발생합니다. 이 컨트롤에는 90 초의 기본 비동기 포스트 백 제한 시간이 있으며 그 후에이 예외가 throw됩니다.

솔루션은 오히려 간단하다 : 한 디버그 세션이 당신을 데려 갈 수도로의 제한 시간을 연장 디버그 동안 ASP 태그를 추가

<asp:ScriptManager ID="ScriptManager1" runat="server" AsyncPostBackTimeout="3600"> 
</asp:ScriptManager> 

(가) 위의 저 1 시간 동안 디버그 세션을 실행할 수있게된다 그 예외를 던지기 전에. 프로덕션 릴리스 또는 중단 된 루프 등을 위해 해당 태그를 제거하는 것을 잊지 마십시오. 시간이 초과되지 않습니다.

제프