2009-04-11 6 views
1

전용 서버에서 호스팅되는 asp.net 웹 사이트가 있습니다. 세션 시간 초과를 처리하기 위해 web.config를 사용하고 있는데 그 시간은 60 분입니다. 다음 설정을 수행했습니다. 전용 서버 IIS의 기본 웹 사이트 속성에서 (Windows Server 2003 및 IIS 6.0 버전)전용 서버에서 asp.net의 세션 시간 초과

  • -> ASP.net 탭 -> 구성 편집 -> 세션 시간 초과 -> 60
  • 응용 프로그램 풀에서 세션 시간 초과가 60으로 확장되었습니다.
  • 응용 프로그램 풀에서 재활용 작업자 프로세스가 60으로 설정되었습니다.

내 로컬 시스템에서 문제가 전용 서버 (Goddady)에 있습니다. 이 문제에 대한 고객 지원이 없습니다. 세션 시간 초과가 무한대이면 공정하게 처리됩니다. 그러나 웹 양식이 유휴 상태로 유지되면 매 20 분마다 시간 초과가 발생합니다. 이걸 없애는 방법? 나는 유휴 시간 제한이 Prabha

........

감사합니다, 를 내가 주변에 인터넷 검색으로 세션 타임 아웃을 무시되지만이

에 대한 해결책이 저를 도와주세요 발견되지 않았 음을 추측이

+0

GoDaddy를 사용할 때 웹 사이트를 완벽하게 제어 할 수 있습니까? 자체 세션 시간 제한 설정으로 모든 사이트를 재정의 할 수 있습니다. – SirDemon

답변

2

우리는 호스팅 된 서버에서 동일한 문제를 겪었으며 호스팅 회사와 싸우지 않고 서버에서 AJAX 요청을 실행하여 세션이 만료 되려면 세션을 재설정하기 위해 타이머에 일부 JavaScript를 사용하기로 결정했습니다.

site (PreventTimeout)은 Google과 매우 비슷합니다.

이 질문은 귀하의 질문에 직접적으로 대답하지 않는다는 것을 알고 있습니다 만, 우리에게는 좋은 해결책이되었습니다.

+0

경우에 따라 해결 방법이 모두있을 수 있습니다. – SirDemon

0

응용 프로그램 풀을 60 분마다 재활용하는 경우 풀 리사이클시 세션이 종료되었다고 가정하면 풀 재활용 10 분 전에 세션이 시작되어 10 분만 지속됩니다.

평균적으로 세션은 30 분 동안 지속될 것으로 예상됩니다.