Visual Studio는 웹 사이트로 업그레이드 된 웹 애플리케이션을 열어줍니다.

StackOverflow https://stackoverflow.com/questions/420468

문제

최근에 1.1 웹 프로젝트를 2.0 웹 응용 프로그램으로 업그레이드했습니다. 업그레이드 마법사를 살펴보고 "웹 응용 프로그램으로 업그레이드"작업을 수행 한 후 모든 것이 잘 보였습니다. 그러나 Visual Studio를 폐쇄하고 재개 한 후 프로젝트를 웹 애플리케이션이 아닌 웹 사이트로 처리해야한다고 주장했으며 "웹 응용 프로그램으로 업그레이드"옵션이 누락되었습니다. 나는 두 프로젝트 유형의 차이점을 잘 이해하지만 CSPROJ/SLN/등의 차이점을 명확하게 이해하는 사람이 있습니까? Visual Studio에게 어떤 유형의 프로젝트가 있습니까?

도움이 되었습니까?

해결책

내 자신의 질문에 대답 :

여기에서 몇 가지 정보를 찾았습니다. http://hamang.net/2008/11/03/bug-vs-2008-web-application-project-as-web-site/

이 기사는 VS 2008에 관한 것이지만 정보는 2005 년과 관련이있는 것으로 보이며 설명 된 솔루션은 작동했습니다.

요약 : .sln 파일에는 웹 사이트 프로젝트에서 프로젝트의 폴더를 가리키는 "프로젝트"노드가 있지만 웹 응용 프로그램 프로젝트에서 .csproj/.vbproj 파일 자체를 가리 킵니다. 또한 프로젝트에 대한 Visual Studio Path 정보가 포함 된 .webinfo 파일이있을 수 있습니다. 이 파일을 제거하면 문제가 해결되었습니다.

업그레이드에 대한 많은 자습서를 찾았지만 Visual Studio가 프로젝트 유형을 "이해하는 방법"에 대한 세부 정보에 대한 정보는 거의 없습니다. 누군가가 세부 사항에 대한 더 많은 정보를 가지고 있다면 (.webinfo 파일은 무엇입니까?)는 대단히 감사하겠습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top