나는 대답을 찾을 수 없다는 질문이 있습니다 ...페이지 렌더링 시간이 초과되면 어떻게됩니까?
요청 처리 시간보다 오래 걸리는 ASP.Net 페이지가있는 경우 해당 프로세스에 어떤 현상이 발생합니까? 웹 서비스가 중단합니까?
ASP.Net 페이지의 응답 스트림에 XML을 쓰고 있으며 GenerateXML 메서드를 호출하는 시간이 초과한다고 가정 해 보겠습니다. 내 메소드 호출은 어떻게됩니까? 완료되었지만 웹 서버가 시간 초과를보고합니까? 또는 그것은 중단됩니까?
아마도 내 결과를 볼 수있는 테스트를 작성할 수는 있지만 더 많은 결과가있을 수 있습니다.
따라서 내 페이지 요청 (따라서 GenerateXML 메소드)이 실행되고있는 ThreadAbort로 스레드가 다운되면? 이 상황을 처리하는 가장 좋은 방법은 무엇입니까? XML을 캐싱하는 중이지만 항상 시간이 만료되면 캐시되지 않습니다. – Jeff
@Jeff : 저는 항상 이와 같은 답변을 얻는 것을 싫어합니다. 그러나 페이지 렌더러가 * 길게 걸리면 문제는 페이지 렌더링에 있으며 IIS가 세션 관리를 처리하는 방식이 아닙니다. 그래서 개선해야 할 부분입니다. – Treb
나는 많은 것을 알았다. 이 문제를 해결하기 위해서는 더 많은 작업이 필요합니다. 페이지 요청 프로세스를 통해 자신에게 증명할 수 있다고 생각했습니다. – Jeff