웹 사이트에 가상 디렉터리를 만들고 관리합니다. 가상 디렉터리는 실제로 홈 디렉터리에 포함되지는 않지만 웹 사이트 방문자에게는 마치 포함되는 것처럼 표시되는 디렉터리입니다. 이 속성 시트의 라디오 단추와 다음 입력란을 사용하면 가상 디렉터리 위치를 변경할 수 있습니다.
가상 디렉터리는 다음 항목에 매핑될 수 있습니다.
액세스 권한
읽기 사용자가 파일이나 디렉터리 및 관련 속성을 읽거나 다운로드할 수 있습니다.
쓰기 사용자가 파일 및 관련 속성을 서버 상의 사용 가능한 디렉터리에 업로드하거나 쓰기가 허용된 파일의 내용을 변경할 수 있습니다. HTTP 1.1 프로토콜 표준의 PUT 기능을 지원하는 브라우저에서만 쓸 수 있습니다.
스크립트 소스 액세스 읽기 또는 쓰기 권한이 설정되어 있는 경우, 사용자가 원본 코드를 액세스할 수 있습니다. 원본 코드에는 ASP 응용 프로그램의 스크립트가 포함됩니다.
디렉터리 검색 사용자가 가상 디렉터리에 있는 파일과 하위 디렉터리의 하이퍼텍스트 목록을 볼 수 있습니다. 가상 디렉터리는 디렉터리 목록에 나타나지 않으므로, 사용자는 가상 디렉터리의 별칭을 알고 있어야 합니다.
중요 다음 두 항목이 모두 만족되는 경우에 사용자가 파일이나 디렉터리를 액세스하려고 시도하면, 웹 서버에서 사용자의 웹 브라우저에 "액세스가 금지되었습니다. "라는 오류 메시지를 표시합니다.
방문 기록 이 디렉터리에 대한 방문 내역을 로그 파일에 기록합니다. 이 웹 사이트에 대해 로깅을 사용할 수 있을 때만 방문 내역이 기록됩니다.
이 리소스 색인화 Microsoft Indexing Service에서 이 디렉터리를 웹 사이트의 전체 텍스트 색인에 포함할 수 있습니다. 전체 텍스트 인덱스를 사용하면 게시된 문서에서 단어나 구를 빠르게 찾을 수 있습니다.
응용 프로그램 설정
IIS 웹 기반 응용 프로그램은 그 프로그램이 위치한 디렉터리 구조에 의해 정의됩니다. 이 디렉터리를 응용 프로그램 시작 위치로 만들려면(이렇게 하여 응용 프로그램을 만들려면) 만들기 단추를 클릭합니다. 이 홈 디렉터리를 응용 프로그램에서 분리하려면 제거 단추를 클릭합니다.
실행 권한
이 사이트나 가상 디렉터리 리소스에 허용되는 프로그램 실행 수준을 결정합니다.
응용 프로그램 보호
응용 프로그램을 웹 서비스와 동일한 프로세스에서 실행할지(낮음), 다른 응용 프로그램이 실행되고 있는 풀링된 격리 프로세스에서 실행할지(보통), 다른 프로세스와 완전히 격리된 프로세스에서 실행할지(높음)를 선택합니다.
클라이언트를 다음으로 보냅니다.
이 속성은 URL로 리디렉션을 선택하면 나타납니다.
위에 입력한 URL 원본 URL의 다른 부분을 추가하지 않고 가상 디렉터리를 대상 URL로 리디렉션합니다. 이 옵션을 사용하여 전체 가상 디렉터리를 한 파일로 리디렉션할 수 있습니다. 예를 들어, /scripts 가상 디렉터리에 대한 모든 요청을 홈 디렉터리에 있는 Default.htm 파일로 리디렉션하려면, 리디렉션 대상 입력란에 /Default.htm을 입력하고 이 옵션을 선택합니다.
이 URL의 하위 디렉터리 상위 디렉터리를 하위 디렉터리로 리디렉션합니다. 예를 들어, 홈 디렉터리(/로 지정)를 /newhome이라는 하위 디렉터리로 리디렉션하려면 리디렉션 대상 입력란에 /newhome을 입력하고 이 옵션을 선택합니다. 이 옵션을 사용하지 않으면 웹 서버는 상위 디렉터리를 상위 디렉터리 자체에 계속 매핑합니다.
이 리소스를 영구적으로 리디렉션 "301 Permanent Redirect" 메시지를클라이언트에게 보냅니다. 리디렉션은 임시적인 것으로 인식되며 클라이언트 브라우저는 "302 Temporary Redirect" 메시지를 받습니다. 일부 브라우저에서는 "301 Permanent Redirect" 메시지를 책갈피처럼 URL을 영구적으로 바꾸는 신호로 사용할 수 있습니다.