2011-12-05 2 views
2

저는 ASP.NET 웹 사이트에서 Visual Studio "Cassini"미니 서버를 사용하지는 않지만 IIS를 설치하고 설정해야한다고합니다. "http : // localhost"로 실행됩니다.어떻게 Cassini 서버를 사용하도록 ASP.NET 웹 사이트를 변경합니까?

변경하고 싶지만 변경 방법에 대한 정보를 찾을 수 없습니다. 어딘가에 재산이 있습니까? 프로젝트의 속성 페이지를 살펴 보았지만 기본 서버와 사용자 지정 서버의 두 가지 옵션이 있습니다. 기본 서버가 선택되고 사용자 지정 서버가 회색으로 표시됩니다.

카시니를 사용하는 다른 웹 사이트 프로젝트에도 기본 서버가 선택되어 있으므로주의해야합니다.

Visual Studio 2010에서 실행되는 .NET 3.5 프로젝트이므로 정말 오래된 프로젝트는 아닙니다. 또한 프로젝트 파일이없는 것 같습니다.

이 기능의 원래 설정/해제 방법을 아는 사람은 궁금합니다.

답변

3

Visual Studio에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 속성을 보면 웹 섹션이 나타납니다. 여기서 "Visual Studio Development Server 사용"옵션을 선택할 수 있습니다.

여기에서 IIS를 사용하도록 선택하거나 사용자 지정 웹 서버를 사용할 수 있습니다.

이 옵션이 표시됩니까? 그렇지 않은 경우 웹 응용 프로그램 프로젝트가 아닌 웹 사이트 프로젝트가있을 가능성이 큽니다.

프로젝트가 IIS의 가상 디렉터리에 매핑되는 디렉터리에 빌드 될 수도 있습니다. 이 인스턴스에서 Visual Studio는 IIS를 사용하려고 시도합니다. http://msdn.microsoft.com/en-us/library/ckk1e6z4.aspx

+1

프로젝트의 속성을 보면 전체 경로와 열린 URL의 두 가지 속성 만 표시됩니다. Property Pages를 살펴보면 References, Build, Accessibility, Start OPTions, MSBuild Options 및 Silverlight Applications의 6 개 섹션이 있습니다. 시작 옵션에는 두 가지 옵션 만있는 "서버"섹션이 있습니다 : 기본 웹 서버 사용 및 사용자 정의 서버 사용. Visual Studio Development Server 사용에 관한 정보는 없습니다. "웹"섹션은 없습니다. – Cynthia

+0

당신은 확실히 웹 사이트 프로젝트를 사용하고 있습니다. 웹 사이트 소스 파일이 디스크에있는 위치를 살펴본 다음 IIS에서 동일한 위치에 매핑 된 가상 디렉터리가 있는지 확인하십시오. 이것은 IIS 나 하위 폴더의 루트 일 수 있습니다. 또한, iisreset -stop을 명령 줄에서 실행 한 다음 디버깅을 시작하면 어떻게됩니까? – dash

+0

이것은 실제로 소스 제어하에있는 Team Foundation Server의 로컬 작업 복사본입니다. 하지만 당신 말이 맞아요 - 이제는 IIS에서 기본 웹 사이트> _1 및 _2 (http : // localhost/_1 또는 _2로 이동하여 얻을 수 있도록 매핑 됨 - 내가 열어서 2로 끝났습니다. 그것은 두 번이고 기본적으로 내가 무엇을하고 있는지 알지 못했습니다.) 파일 시스템으로 변경할 수있는 방법이 있습니까? Inetpub에서 실행되는 것을 원하지 않습니다. Inetpub은 가상 디렉터리가있는 위치입니다. 물리적으로 내 TFS 작업 디렉토리에 있습니다. – Cynthia

관련 문제