이 탭을 사용하여 파일을 처리하는 프로그램 또는 인터프리터에 해당 파일 이름 확장명을 매핑할 수 있습니다. 매핑되는 응용 프로그램으로는 ASP(Active Server Pages) 응용 프로그램, IDC(Internet Database Connector) 응용 프로그램 및 SSI(Server-Side Include) 지시어를 사용하는 파일 등이 있습니다. 예를 들어, .asp 확장명을 사용한 페이지 요청이 웹 서버에 전송되면 서버는 응용 프로그램 매핑을 통해 asp.dll 실행 파일을 호출하여 해당 페이지를 처리할지 여부를 결정합니다. 또한 이 탭을 사용하면 파일 이름 확장명에 상관없이 모든 요청에 대해 실행되는 와일드카드 스크립트 매핑 ISAPI 응용 프로그램을 설치할 수도 있습니다.

ISAPI 확장 캐시

응용 프로그램을 다시 호출하지 않고도 요청을 계속 처리할 수 있도록 ISAPI(인터넷 서버 API) DLL을 로드하거나 캐시할 수 있습니다. ASP를 포함하여 대부분의 ISAPI 응용 프로그램은 캐싱 기능을 사용할 경우 몇 가지 이점을 얻을 수 있습니다. 따라서 ISAPI 응용 프로그램 디버깅과 같은 특별한 상황에서만 이 확인란을 선택 취소해야 합니다. 서버의 여러 웹 사이트에서 같은 ISAPI 응용 프로그램을 로드하거나 캐시하는 경우, 서버에 대해 이 옵션을 선택 취소하면 메모리에서 응용 프로그램이 언로드되지 않습니다. 따라서 ISAPI 응용 프로그램을 사용하는 모든 웹 사이트에 대해 이 옵션을 취소해야 합니다. 이 옵션을 취소해도 실행 중인 응용 프로그램은 언로드되지 않으며 후속 요청만 캐시되지 않습니다.

응용 프로그램 확장명

여러 가지 프로그래밍 및 스크립트 언어를 사용하여 웹 응용 프로그램을 개발할 수 있습니다. IIS(인터넷 정보 서비스)는 웹 사이트에서 요청된 리소스의 파일 이름 확장명을 사용하여 요청을 처리하는 데 실행할 ISAPI 또는 CGI 프로그램을 결정합니다. 예를 들어, 확장명이 .asp인 파일을 요청하면 웹 서버가 ASP 프로그램(Asp.dll)을 호출하여 요청을 처리합니다. 파일 이름 확장명과 ISAPI 또는 CGI 프로그램의 연결을 응용 프로그램 매핑이라고 합니다. IIS는 공통 응용 프로그램 매핑을 지원하도록 미리 구성됩니다. 웹 사이트의 모든 응용 프로그램 또는 개별 응용 프로그램에 대해 매핑을 추가하거나 제거할 수 있습니다.

응용 프로그램 확장 테이블 목록에는 실행 파일과 연결된 파일 이름 확장명 및 실행 파일의 경로가 표시됩니다. 동사 열에 "ALL"이라는 단어가 있으면 모든 동사를 응용 프로그램에 보냅니다. 추가, 편집 또는 제거 단추를 클릭하여 응용 프로그램 매핑을 수정할 수 있습니다.

중요

IIS 4.0의 응용 프로그램 매핑 탭에는 제외 열에 동사 목록이 있었는데 이것은 응용 프로그램에서 실행하는 HTTP 동사 목록을 표시하는 동사 열로 변경되었습니다.

응용 프로그램을 다시 호출하지 않고도 후속 요청을 처리할 수 있게 ISAPI를 로드하고 캐시하도록 웹 서버를 구성하려면 이 옵션을 선택합니다. ASP를 포함하여 대부분의 ISAPI 응용 프로그램은 캐싱 기능을 사용할 경우 몇 가지 이점을 얻을 수 있습니다.

추가

파일 이름 확장명, 실행 파일 경로 및 HTTP 동사를 지정하여 응용 프로그램 매핑을 추가할 때 클릭합니다.

편집

파일 이름 확장명, 실행 파일 경로 및 HTTP 동사를 변경하여 응용 프로그램 매핑을 수정할 때 클릭합니다.

제거

IIS에서 응용 프로그램 매핑을 제거할 때 클릭합니다.

와일드카드 응용 프로그램 매핑

이 테이블에는 파일 이름 확장명에 상관없이 웹 파일을 처리하기 전에 실행되는 ISAPI 응용 프로그램 목록이 표시됩니다. 이러한 ISAPI 응용 프로그램을 와일드카드 스크립트 매핑이라고 합니다. 와일드카드 스크립트 매핑은 웹 사이트뿐만 아니라 가상 디렉터리에도 설치할 수 있으며 요청 본문에 대해 액세스 권한이 있고 이벤트 구동형이 아니며 ISAPI 확장 API가 ISAPI 필터 API보다 기능이 더 많다는 점을 제외하면 와일드카드 스크립트 매핑 사용은 ISAPI 필터 사용과 유사합니다. 가상 디렉터리는 자체 와일드카드 스크립트 매핑이 없는 경우 상위 가상 디렉터리 또는 웹 사이트에서 와일드카드 스크립트 매핑만 상속합니다.

삽입

이 웹 사이트 또는 가상 디렉터리에서 모든 웹 파일 요청에 대해 실행할 와일드카드 스크립트 매핑을 추가할 때 클릭합니다.

편집

와일드카드 응용 프로그램 매핑 테이블에서 현재 선택된 와일드카드 스크립트 매핑을 수정할 때 클릭합니다.

제거

와일드카드 응용 프로그램 매핑 테이블에서 현재 선택된 와일드카드 스크립트 매핑을 제거할 때 클릭합니다.

위로 이동

와일드카드 응용 프로그램 매핑 테이블에서 현재 선택된 와일드카드 스크립트 매핑을 높은 실행 순서로 이동할 때 클릭합니다.

아래로 이동

와일드카드 응용 프로그램 매핑 테이블에서 현재 선택된 와일드카드 스크립트 매핑을 낮은 실행 순서로 이동할 때 클릭합니다.

관련 항목

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


목차