2014-04-24 4 views
0

두 개의 웹 사이트 (WebsiteA 및 WebsiteB)가 있습니다. WebsiteA에서 "가상 디렉터리 추가"를 선택하고 WebsiteB의 폴더를 실제 경로로 선택했습니다. 별칭은 대상과 동일합니다.IIS 7.5의 가상 디렉터리

Virtual directory created on WebsiteA

당신이 볼 수 있듯이, WebsiteB에 폴더는 "주요"이미 응용 프로그램입니다. 포럼에서

Application Main on WebsiteB

, 나는 같은 오류를 가진 사람들이 응용 프로그램으로 폴더를 변환하는 것을 잊었다 것을보고, 그러나 광산은 이미하지 않았다 이루어집니다?

enter image description here

나는 나의 가상 디렉터리 (첫번째 이미지)와 선택에 마우스 오른쪽 버튼으로 클릭은 "응용 프로그램으로 변환"작동하는 것 같다 것으로 나타났다. 이것을하는 것이 올바른 방법일까요? 이렇게하면 내 가상 디렉터리가 손실됩니까? 중복 된 컨텐츠를 사용하고 싶지 않습니다. (websiteB의 "Main"폴더에서 편집 할 경우 WebsiteA의 "Main"폴더를 수동으로 편집하고 싶지 않습니다.) 가상 디렉터리를 사용하라는 명령을 받았지만 이전에는 사용하지 않았습니다. 감사합니다.

답변

0

IIS> 6.0에서는 가상 디렉터리와 응용 프로그램이 약간 다릅니다. 가상 디렉터리는 IIS 6.0에서 자체 포함 된 응용 프로그램 이었기 때문에 web.config 파일이 좋을 것입니다. 그러나 IIS 7.0 이상에서는 가상 디렉터리가 바로 디렉터리에 대한 포인터입니다.

IIS 6.0에서와 같은 가상 디렉터리의 효과를 찾으려면 가상 디렉터리가 아닌 WebsiteA 아래에 응용 프로그램을 만들어야합니다. IIS 7 이상의 가상 디렉터리는 별도의 응용 프로그램이 아닌 상위 웹 사이트 디렉터리 아래에서 실행됩니다.