2013-09-05 5 views
0

파일 시스템 전용 웹 프로젝트 솔루션이 있습니다. IIS를 사용하도록 변환해야했습니다. 그래서 IIS의 사이트를 솔루션이 존재하는 경로에 매핑했습니다. Visual Studio에서 로컬 IIS 사이트, bam에서 솔루션을 열었습니다. 모든 것이 훌륭합니다.로컬 IIS의 .NET Web Project, 게시에서 가상 디렉터리 제외

이제는 (다른 웹 서버에 배포하기 위해) 솔루션을 게시 할 때를 제외하고는 가상 디렉터리의 전체 복사본을 만듭니다.

실제 사본으로는 필요하지 않습니다. 분명히 가상 디렉토리의 핵심은 어딘가에 이미 존재하는 경로를 가리키는 것입니다.

+0

어떤 종류의 배포를 사용하고 있습니까? 이미 존재하는 디렉토리가있는 경우 웹 배포가 아닌 게시 ​​방법에서 파일 시스템 만 사용할 수 있습니다. – Nilesh

+0

Visual Studio 내의 제작 메뉴에서 게시 웹 사이트를 사용하고 있습니다. 그런 다음 게시 된 디렉토리를 웹 서버에 복사합니다. – Steve

+0

참고 :이 웹 사이트 프로젝트가 아닌 웹 응용 프로그램입니다. 이 방법으로 많은 옵션이없는 것 같지만 다른 개발자가 웹 응용 프로그램으로 변경할 수는 없습니다. – Steve

답변

0

IIS에서 가상 디렉터리를 클릭하고 응용 프로그램으로 변환을 클릭하면.

Visual Studio는 더 이상 해당 virtuqal 디렉터리를 빌드하거나 게시하지 않습니다 (이제는 applciation).

웹 사이트 프로젝트를 웹 응용 프로그램 프로젝트로 변환하거나 더 복잡한 작업을 수행 할 필요가 없습니다.

참고 :이 사이트는 다른 사전 제작 된 부품에도 coldfusion을 사용하기 때문에 CFIDE 가상 디렉터리에 문제가있었습니다.

가상 디렉터리에서 응용 프로그램으로 CFIDE를 변환해도 ColdFusion에 영향을 미치지 않았고 기본 CFIDE 디렉터리에있는 파일에도 영향을 미치지 않았습니다.