2016-05-31 5 views
0

웹 응용 프로그램 세션 타임 아웃을 90 분으로 설정하려고 시도했습니다.ASP.NET/MVC5 <sessionState> 제한 시간 구성이 무시됩니다.

<system.web> 
    <authentication mode="None" /> 
    <compilation debug="true" targetFramework="4.5" /> 
    <httpRuntime targetFramework="4.5" /> 
    <sessionState mode="InProc" timeout="90"></sessionState> 
    </system.web> 

을 ...하지만 세션 20 분 (기본값)에서 시간 초과 유지 : 내 Web.config의에서

나는 다음과 같이 설정합니다.

이 문제를 추적하는 방법에 대한 통찰력이 있으십니까?

답변

0

작업자 프로세스의 기본 유휴 시간 제한은 20 분입니다. InProc을 사용하고 있으므로이 타이머가 시간 초과를 유발할 가능성이 큽니다. ProcServer 또는 SqlServer로 전환하거나 ASP.Net 세션을 함께 사용하지 않는 것이 좋습니다.