ASP의 기본 세션 타임아웃이란?인터넷?
ASP의 기본 세션타임아웃 값은 무엇입니까?인터넷?
MSDN에 따르면 20분입니다.
MSDN에서:
옵션의 TimeSpan 아트리뷰트
세션이 포기될 때까지 아이돌 상태로 둘 수 있는 시간(분)을 지정합니다.인프로세스 모드 및 스테이트 서버 모드에서는 타임아웃 속성을 525,601분(1년)보다 큰 값으로 설정할 수 없습니다.세션 타임아웃 설정값은 ASP에만 적용됩니다.NET 페이지세션 타임아웃 값을 변경해도 ASP 페이지의 세션타임아웃에는 영향을 주지 않습니다.마찬가지로 ASP 페이지의 세션타임아웃을 변경해도 ASP의 세션타임아웃에는 영향을 주지 않습니다.NET 페이지기본값은 20분입니다.
설정 또는 프로그램 변경 중 하나에 따라 달라집니다.
따라서 현재 값을 확인하는 가장 신뢰할 수 있는 방법은 코드를 통해 런타임에 확인하는 것입니다.
Http Session State 를 참조해 주세요.타임아웃 속성 기본값은 20분입니다.
이 속성은 ASP에서 액세스할 수 있습니다.HttpContext 경유 NET:
this.HttpContext.Session.Timeout // ASP.NET MVC controller
Page.Session.Timeout // ASP.NET Web Forms code-behind
HttpContext.Current.Session.Timeout // Elsewhere
- 세션의 기본 유효기간은 20분입니다.
- 쿠키의 기본 유효기간은 30분입니다.
- ViewState 최대 크기는 페이지 크기의 25%입니다.
기본값은 20분입니다.http://msdn.microsoft.com/en-us/library/h6bb9cz9(v=vs.80).aspx
<sessionState
mode="[Off|InProc|StateServer|SQLServer|Custom]"
timeout="number of minutes"
cookieName="session identifier cookie name"
cookieless=
"[true|false|AutoDetect|UseCookies|UseUri|UseDeviceProfile]"
regenerateExpiredSessionId="[True|False]"
sqlConnectionString="sql connection string"
sqlCommandTimeout="number of seconds"
allowCustomSqlDatabase="[True|False]"
useHostingIdentity="[True|False]"
stateConnectionString="tcpip=server:port"
stateNetworkTimeout="number of seconds"
customProvider="custom provider name">
<providers>...</providers>
</sessionState>
세션의 기본 유효기간은 20분입니다.
세션 상태를 업데이트하고 시간 초과 시간(분)을 구성할 수 있습니다.
<sessionState
timeout="30">
</sessionState>
언급URL : https://stackoverflow.com/questions/871839/what-is-default-session-timeout-in-asp-net
'programing' 카테고리의 다른 글
iOS 13에서 검출 시트가 해제되었습니다. (0) | 2023.04.20 |
---|---|
내부 조인을 사용하여 PostgreSQL 삭제 (0) | 2023.04.20 |
정적 라이브러리의 목표 C 카테고리 (0) | 2023.04.20 |
ASP.NET ID DbContext 혼동 (0) | 2023.04.20 |
prepareForSege 메서드에서 sege를 방지하시겠습니까? (0) | 2023.04.20 |