programing

ASP의 기본 세션 타임아웃이란?인터넷?

newsource 2023. 4. 20. 21:31

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
  1. 세션의 기본 유효기간은 20분입니다.
  2. 쿠키의 기본 유효기간은 30분입니다.
  3. 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