2011-01-13 3 views
0

단일 웹 응용 프로그램을 사용하여 여러 가상 디렉터리를 조사 할 수 있습니까?단일 웹 응용 프로그램을 사용하여 여러 가상 디렉터리에 액세스

웹 앱을 개발하려고합니다. 사이트를 만들고이 사이트를 동일한 서버의 가상 디렉터리에 저장하고 변경 (예 : 웹 페이지 추가/편집) 할 수 있습니다.

웹 응용 프로그램은 웹 응용 프로그램에서 각 가상 디렉터리로 라우팅되는 여러 도메인 이름을 처리합니다 (IIS는 단일 웹 응용 프로그램에 바인딩을 처리합니다).

누구나 올바른 방향으로 나를 가리킬 수 있습니까?

감사합니다.

+0

응용 프로그램에 권한이 있고 폴더가 로컬 경로 (파일의 절대 경로)에있는 위치를 알고있는 한 아무런 문제가 없습니다. –

+0

다른 가상 디렉터리에 어떻게 액세스합니까? "~ /"을 사용하면 웹 응용 프로그램 가상 디렉터리의 루트로 이동합니다. – benjieb

답변

1

먼저 IIS 메타베이스를 조작하려면 특정 사용 권한이 필요합니다. 기본 ASP.NET 사용자 계정에는 이러한 권한이 없으므로 가장을 사용하려고 할 수 있습니다. here (가장) 및 here (프로그래밍 방식으로 가장하는 방법)을 읽을 수 있습니다.

IIS를 프로그래밍 방식으로 구성하려면 System.DirectoryServices 네임 스페이스의 클래스를 사용하십시오. 이 작업을 수행하는 방법에 대한 자세한 내용은 here (IIS6으로 태그 됨)을 참조하십시오. Microsoft.Web.Administration 네임 스페이스를 사용할 수도 있습니다 (IIS7에만 해당).이 경우 download and install the corresponding SDK이 필요합니다.

나는 당신을 위해 물건을 조금 분명히하기를 희망한다.