연습: IIS 6.0을 사용하여 ASP.NET 웹 응용 프로그램 루트 디렉터리 만들기

업데이트: 2007년 11월

이 연습에서 설명하는 단계를 보면 IIS(인터넷 정보 서비스) 6.0을 사용하여 디렉터리를 응용 프로그램 루트 디렉터리로 표시하는 방법을 알 수 있습니다. 즉, 가상 디렉터리를 만들고 C:\Inetpub\Wwwroot 디렉터리를 응용 프로그램의 루트 디렉터리로 설정하는 방법을 안내합니다.

참고:

ASP 및 ASP.NET 페이지는 응용 프로그램 루트가 아닌 가상 디렉터리에서 실행되지만 가상 디렉터리에서 응용 프로그램을 만들면 특정 서버 변수(APPL_PHYSICAL_PATH, APPL_MD_PATH) 값이 변경됩니다. 이러한 서버 변수를 사용하면 ASP 및 ASP.NET에서 Global.asa 파일이나 Global.asax 파일의 예상 위치와 같은 응용 프로그램 범위 기능을 사용할 수 있습니다.

실제 디렉터리 만들기

이 연습을 준비하려면

  • 실제 디렉터리를 새로 만듭니다. 이 연습의 처음 부분에서는 C:\exampleWebApp 디렉터리를 사용합니다.

  • C:\Inetpub\Wwwroot 디렉터리에 실제 디렉터리를 새로 만듭니다. 이 연습의 두 번째 부분에서는 C:\Inetpub\Wwwroot\exampleWebApp 디렉터리를 사용합니다.

IIS 관리자 열기

방법: IIS 관리자 열기에서 설명된 다음 절차 중 하나를 수행하여 인터넷 정보 서비스(IIS) 관리자를 엽니다.

가상 디렉터리 매핑 만들기

다음 절차를 수행하여 C:\Inetpub\wwwroot 폴더에 있지 않은 실제 디렉터리로 매핑되는 가상 디렉터리를 만듭니다. 이 방법으로 가상 디렉터리를 만들면 가상 디렉터리에 웹 응용 프로그램이 자동으로 만들어집니다.

가상 디렉터리를 만들려면

  1. IIS 관리자에서 자신의 컴퓨터 이름으로 표시되기도 하는 로컬 컴퓨터 노드를 확장하고 웹 사이트를 확장한 뒤 기본 웹 사이트를 클릭합니다.

  2. 동작 메뉴에서 새로 만들기를 클릭한 다음 가상 디렉터리를 클릭합니다.

  3. 가상 디렉터리 만들기 마법사에서 다음을 클릭합니다.

  4. 별칭 상자에 새 응용 프로그램 이름을 입력하고 다음을 클릭합니다.

  5. 경로 상자에 이 연습을 준비하기 위해 만든 실제 디렉터리 C:\exampleWebApp를 입력한 뒤 다음을 클릭합니다.

    또는 찾아보기 단추를 클릭하여 디렉터리를 찾아볼 수 있습니다.

  6. 액세스 권한 페이지에서 읽기스크립트 실행 확인란이 선택되었는지 확인한 후 다음을 클릭합니다.

    보안 정보:

    ASP 및 ASP.NET 페이지를 실행하려면 읽기 및 실행 권한만 있으면 됩니다. 클라이언트에서 웹 사이트를 볼 수 있도록 하는 데 필요한 최소 권한을 사용하는 것이 좋습니다. 자세한 내용은 IIS Operations Guide에 있는 Securing Sites with Web Site Permissions를 참조하십시오.

  7. 마침을 클릭합니다.

    새 웹 응용 프로그램이 만들어지고 IIS 관리자에서 강조 표시됩니다.

기존 가상 디렉터리를 웹 응용 프로그램으로 만들기

Inetpub\Wwwroot의 기존 디렉터리에 응용 프로그램 루트 디렉터리를 만들 수도 있습니다. Inetpub\Wwwroot 아래의 모든 실제 디렉터리는 IIS에서 가상 디렉터리로 취급되지만 다음 절차를 수행할 때까지는 응용 프로그램으로 간주되지 않습니다.

IIS를 사용하여 Inetpub\Wwwroot 아래에 있는 기존 가상 디렉터리를 웹 응용 프로그램으로 표시하려면

  1. 이전 절차에서처럼 IIS 관리자를 열고 기본 웹 사이트로 이동합니다.

  2. 기본 웹 사이트 노드를 확장하고 응용 프로그램 루트로 지정하려는 하위 디렉터리를 찾습니다. 이 예제에서는 exampleWebApp 디렉터리를 찾습니다.

    실제 디렉터리를 만들 때 IIS 관리자가 이미 열려 있었던 경우에는 IIS 관리자에서 새로 고침 단추를 클릭하여 새 exampleWebApp 하위 디렉터리를 표시해야 할 수도 있습니다.

  3. 응용 프로그램 루트로 표시할 디렉터리를 마우스 오른쪽 단추로 누른 다음 속성을 클릭합니다.

  4. 디렉터리 탭의 응용 프로그램 설정 섹션에서 만들기를 클릭합니다.

  5. 응용 프로그램 이름 텍스트 상자에 응용 프로그램 이름을 입력한 다음 확인을 클릭합니다.

    이제 가상 디렉터리가 응용 프로그램 루트가 됩니다.

참고 항목

작업

방법: IIS 5.0 및 6.0에서 가상 디렉터리 만들기 및 구성

방법: IIS 6.0에서 로컬 ASP.NET 웹 사이트 만들기 및 구성