방법: Visual Web Developer에서 IIS 가상 디렉터리 만들기
업데이트: 2007년 11월
로컬 컴퓨터에서 IIS(인터넷 정보 서비스)가 실행 중인 경우 기본 IIS 폴더 구조(일반적으로 \Inetpub\wwwroot)의 외부 위치에 있는 파일을 가리키는 IIS 가상 루트를 만들 수 있습니다. 기존 폴더 또는 로컬 파일 시스템 웹 사이트에서 페이지를 실행하려는 경우 가상 디렉터리를 만들면 유용합니다.
Visual Web Developer에서 로컬 IIS 가상 디렉터리를 만들려면
Visual Studio의 파일 메뉴에서 새로 만들기를 클릭한 다음 웹 사이트를 클릭합니다.
새 웹 사이트 대화 상자에서 찾아보기를 클릭합니다.
위치 선택 대화 상자에서 로컬 IIS 아이콘을 클릭합니다.
참고: IIS 메타베이스에 액세스하고 가상 디렉터리를 만들려면 로컬 컴퓨터에서 Administrators 그룹의 구성원이어야 합니다.
트리 컨트롤에서 기본 웹 사이트 또는 가상 디렉터리를 만들 폴더를 선택합니다.
위치 선택 대화 상자의 오른쪽 위에 있는 새 가상 디렉터리 만들기 단추를 클릭합니다. 이 단추에는 텍스트가 없지만 단추 위에 마우스를 놓으면 텍스트가 나타납니다. 단추를 클릭하면 IIS에서 IIsWebVirtualDirectory 관리 개체가 만들어집니다.
참고: 새 웹 응용 프로그램 만들기 단추를 클릭해도 가상 디렉터리(IIS의 IIsWebDirectory 관리 개체)를 만들 수 있지만 가상 디렉터리를 다른 실제 디렉터리에 매핑하는 옵션이 제공되지 않습니다. 자세한 내용은 IIS SDK에서 "Metabase Structure" 항목을 참조하십시오.
별칭 이름 텍스트 상자에 가상 디렉터리의 이름을 입력합니다.
폴더 텍스트 상자에서 파일이 있는 실제 디렉터리의 정규화된 경로를 입력하거나 찾아보기 단추를 클릭하여 위치를 검색한 다음 확인을 클릭합니다.
참고: 클라이언트에서 웹 페이지를 검색할 수 있게 하려면 실제 디렉터리에 구성된 ACL(액세스 제어 목록)에 IIS_WPG 계정과 Internet Guest Account에 대한 읽기 및 실행 권한이 포함되어야 합니다. 자세한 내용은 IIS Operations Guide에서 "Access Control with IIS 6.0" 항목을 참조하십시오.
위치 선택 대화 상자에서 가상 디렉터리를 계속 만들거나 삭제할 수 있습니다. 웹 사이트 프로젝트를 만들 준비가 되면 트리 컨트롤에서 위치를 선택하고 열기를 클릭하면 됩니다.
Visual Web Developer에서 원격 IIS 가상 디렉터리를 만들려면
Visual Studio의 파일 메뉴에서 새로 만들기를 클릭한 다음 웹 사이트를 클릭합니다.
새 웹 사이트 대화 상자에서 찾아보기를 클릭합니다.
위치 선택 대화 상자에서 원격 사이트 아이콘을 클릭합니다.
웹 사이트 위치 텍스트 상자에서 새 웹 사이트를 클릭합니다.
새 FrontPage 웹 만들기 대화 상자의 웹 URL 텍스트 상자에서 원격 IIS 서버의 URL을 입력한 후 만들려는 가상 디렉터리의 이름을 추가합니다(예: http://<server name>/<new virtual directory name>).
확인을 클릭합니다.
참고: 인증 대화 상자가 열리면 사용자 이름과 암호를 입력한 다음 확인을 클릭합니다. 서버에 대한 만들기 권한이 있는 계정을 사용해야 합니다.
위치 선택 대화 상자에서 열기를 클릭합니다.
새 웹 사이트 대화 상자에서 확인을 클릭합니다.
새 원격 가상 디렉터리에 대해 새 웹 사이트 프로젝트가 만들어집니다. 이 가상 디렉터리는 IIS 서버의 기본 웹 사이트에서 IIsWebDirectory 관리 개체로 만들어집니다. 자세한 내용은 IIS SDK에서 "Metabase Structure" 항목을 참조하십시오.
연결 속도와 프로세서 속도에 따라 사이트를 로컬로 만들 때보다 원격으로 만들 때 속도가 느려질 수 있습니다. 이런 경우에는 로컬에서 테스트 웹 사이트를 만든 다음 이 테스트 사이트를 원격 위치에 게시하거나 복사하면 됩니다. 자세한 내용은 웹 사이트 게시 또는 웹 사이트 복사 도구를 사용하여 웹 사이트 복사를 참조하십시오.
참고 항목
작업
연습: 멤버 자격과 사용자 로그인을 사용하는 웹 사이트 만들기