내 asp.net mvc 프로젝트에 문제가있어 몇 분 만에 시간이 초과되었습니다. 로그 아웃 할 때 상당히 복잡한 업로드 및 가져 오기 절차가 있으므로 특히 짜증이납니다. 나는 현재 인증을 위해 asp.net 회원 공급자를 사용한다.asp.net 세션 시간 초과 문제
나는이 사이트와 다른 사이트에서 본 몇 가지 사항을 시도했지만 아무 소용이 없습니다. 저는 여기에 웹 설정에 지금까지 무엇을 가지고 :
<location path="Admin/Upload">
<system.web>
<httpRuntime executionTimeout="1200"/>
</system.web>
</location>
<system.web>
<sessionState mode="InProc" timeout="20" cookieless="false" />
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="20" />
</authentication>
<add name="ConnectionString" providerName="System.Data.SqlClient" connectionString="Server=SERVERNAME;Database=DBNAME;User Id=USER;Password=PASSWORD;timeout=30;MultipleActiveResultSets=True" />
나는 내가 다음 2 분에 상향 조정 된 sessionState의 시간 제한을 추가하기 전에 시간이 초과되기 전에 만 분이었다 확신 할 수는 없지만 100 %.
는나는이 사용에 대한 생각 :
<lifetime leaseTime="15M"/>
...하지만 100 % 확인하는 방법을 구현하는 - 사람이 내가 시도 할 수 뭔가 다른 그 어떤 성공을 거두었, 또는 알아?
감사
편집 : 클라우드 호스팅 솔루션에있어,하지만 컨트롤 패널이 - IIS
업데이트 할 액세스 : 나는 지금 평생 leasetime를 추가하는 시도하고 그것이 이루어지지 상관 없음을 차이 :
<system.runtime.remoting>
<application>
<lifetime leaseTime="20M" />
</application>
</system.runtime.remoting>
</configuration>
업데이트 2 : 좋아, 나는 제목과 내 최신 노력을 반영하기 위해 웹 설정 값을 편집했지만, 난 여전히 사투를 벌인거야. 나는 연결 시간 제한을 20 분으로 설정 한 호스팅 회사에 말했습니다. 그러나 세션은 10 분 후에 종료됩니다. 내가 할 수있는 다른 것이 있습니까?
나는 거기에 도착하지만 20 분을 바라고 있습니다!
왜 ''요소를 사용하여 ASP에서 권한을 관리하고 있습니까?NET MVC 응용 프로그램을 컨트롤러/액션을'[Authorize]'속성으로 꾸미는 대신에? –
안녕하세요. 나는 실제로 [Authorize] 속성을 사용했습니다. 이것은 해결책을 찾고있을 때 어제 추가 한 것입니다. –
시간 제한은 언제입니까? 업로드하는 동안? 공회전하는 동안? 응용 프로그램 풀 문제 (작업자 프로세스 재활용 ...) –