이 탭을 사용하여 현재 선택된 응용 프로그램 내에서 ASP(Active Server Pages)의 실행 방법을 제어할 수 있습니다. IIS(인터넷 정보 서비스)에서 실행되는 응용 프로그램은 세션 상태와 시간 제한, 버퍼링, 상위 경로, 언어 및 ASP 스크립트 시간 제한을 사용하여 효율적으로 구성할 수 있습니다.

참고

웹 사이트, 가상 디렉터리 또는 디렉터리 수준에서 응용 프로그램 구성 속성을 설정할 수 있습니다.

세션 상태 사용

세션 상태 정보를 사용하려면 선택합니다.

세션 상태 정보를 사용하는 경우, ASP(Active Server Pages)는 ASP 응용 프로그램에 액세스하는 각 사용자에 대해 세션을 하나씩 만들므로 응용 프로그램의 모든 페이지에 대해 사용자를 식별할 수 있습니다. 세션 상태 정보를 사용하지 않는 경우에는 ASP가 사용자를 추적하지 않으며 ASP 스크립트에서는 Session 개체에 정보를 저장하거나 Session_OnStart 또는 Session_OnEnd 이벤트를 사용할 수 없습니다. 시간 제한이 끝날 때까지 사용자가 응용 프로그램의 페이지를 요청하지 않거나 페이지를 새로 고치지 않으면 세션이 자동으로 종료됩니다.

세션 시간 제한

이 시스템의 모든 비활성 세션에 대한 시간 제한을 설정합니다.

세션 시간 제한은 사용자 세션의 기간 또는 정확히 말하면 세션 개체의 수명을 제어합니다. 스크립트는 Session.Abandon 메서드를 사용하여 세션을 명시적으로 끝낼 수 있습니다. 응용 프로그램에서 세션 상태 정보를 사용할 수 있는 경우에도 <%@ ENABLESESSIONSTATE = False %> 지시어를 사용하여 개별 ASP 페이지에 대한 세션 상태 정보를 사용할 수 없도록 설정할 수 있습니다.

버퍼링 사용

ASP 페이지에서 생성한 모든 결과를 브라우저로 보내기 전에 먼저 수집하도록 IIS를 설정하려면 선택합니다. 브라우저에 해당 페이지가 표시되면 모든 콘텐츠가 완료됩니다. 출력을 버퍼링하면 ASP 스크립트의 아무 위치에서나 HTTP 헤더를 설정할 수 있습니다.

이 확인란을 선택 취소하면 페이지가 처리될 때 페이지에 "painted" 이미지를 제공하는 출력이 브라우저에 반환됩니다. ASP 스크립트에서 Response.Buffer 메서드를 사용하면 이 옵션을 다시 정의할 수 있습니다.

상위 경로 사용

ASP 페이지에서 현재 디렉터리의 상위 디렉터리에 대해 상대 경로(.. 구문 사용)를 사용할 수 있게 하려면 선택합니다.

실행 권한을 허용하면 스크립트에서 상위 디렉터리의 프로그램을 무단으로 실행할 수 있으므로 이 옵션을 사용할 경우에는 상위 디렉터리에 실행 권한을 부여하면 안 됩니다.

기본 ASP 언어

Active Server Pages에 대한 기본 스크립트 언어와 ASP 구분 기호(<%와 %>) 안에서 명령을 처리할 때 사용하는 언어를 지정합니다.

ASP는 Microsoft Visual Basic® Scripting Edition(VBScript)과 Microsoft Jscript®(JScript)라는 두 가지 Microsoft® ActiveX® 스크립트 엔진과 함께 제공됩니다. 기본 ASP 언어의 초기 값은 VBScript입니다. 서버에 설치된 ActiveX 스크립트 엔진의 언어를 지정할 수 있습니다. 그러면 스크립트 엔진 공급자가 설명한 대로 엔진에 필요한 정확한 키워드를 사용해야 합니다. <%@ LANGUAGE %> 지시어를 사용하여 ASP 페이지의 기본 언어를 다시 정의할 수 있습니다.

ASP 스크립트 시간 제한

ASP에서 스크립트를 실행할 수 있는 시간을 지정합니다. 이때 1부터 2147483647까지의 값을 설정할 수 있습니다.

시간 제한이 끝날 때까지 스크립트 실행이 끝나지 않으면 ASP는 스크립트를 중지하고 Windows 이벤트 로그에 이벤트를 기록합니다. ASP 페이지에서 Server.ScriptTimeout 메서드를 사용하면 이 옵션을 다시 정의할 수 있습니다.

병행 어셈블리 사용

SxS(Side-by-Side) 어셈블리를 사용하면 ASP 응용 프로그램에서 시스템 DLL 버전을 사용할지, 아니면 MDAC, MFS, MSVCRT, MSXML 등의 기본 COM 구성 요소를 사용할지를 지정할 수 있습니다. 예를 들어, ASP 응용 프로그램에서 MSXML 버전 2.0을 사용하는 경우 서비스 팩이 서버에 적용된 후에도 응용 프로그램에서 계속 MSXML 버전 2.0을 사용하도록 할 수 있습니다. 새 버전의 MSXML이 컴퓨터에 설치되어 있지만 버전 2.0이 그대로 남아 응용 프로그램에서 사용됩니다. SxS 어셈블리를 구성할 때는 DLL 경로를 알고 있어야 하며 해당 DLL을 사용해야 하는 모든 가상 디렉터리에 COM+ 매니페스트 파일이 있어야 합니다.

참고

공유 DLL은 SxS 어셈블리를 지원해야 합니다.

매니페스트 파일 이름

COM+ 매니페스트 파일 이름을 입력합니다. COM+ 매니페스트는 DLL이 설치된 위치에 대한 정보가 저장된 XML 파일입니다. IIS는 매니페스트가 있는지 여부를 확인하지 않습니다.

매니페스트 파일의 일부를 보려면 Microsoft Windows Server TechCenter에서 IIS 6.0 online documentation(페이지는 영문일 수 있음)을 참조하십시오.

관련 항목

Active Server Pages 및 응용 프로그램 구성에 대한 자세한 내용은 Microsoft Windows Server TechCenter에서 IIS 6.0 online documentation(페이지는 영문일 수 있음)을 참조하십시오.


목차