이전에 세션을 갖지 않았던 사용자가 응용 프로그램에서 웹 페이지를 열면 웹 서버가 자동으로 세션을 만듭니다. 서버는 세션이 시간 초과되거나 Abandon 메서드를 호출할 때 세션을 끝냅니다.
세션에는 두 개의 이벤트, Session_OnStart 이벤트와 Session_OnEnd 이벤트가 있습니다.
글로벌 파일 Global.asa에 이러한 이벤트들에 대한 스크립트를 지정할 수 있습니다. 세션이 시작되면 서버는 Global.asa 파일을 검사하여 Session_OnStart 이벤트 스크립트를 처리합니다. 이 스크립트는 사용자가 요청한 웹 페이지보다 먼저 처리됩니다. 세션이 끝나면 서버는 Session_OnEnd 이벤트 스크립트를 처리합니다.
참고 기본적으로 세션 추적이 사용됩니다. 세션을 추적하지 않으려면 @ENABLESESSIONSTATE 지시어를 사용하여 세션을 사용 불가능으로 설정할 수 있습니다.