WebClass 프로젝트를 Visual Basic 2005로 업그레이드

업데이트: 2007년 11월

업그레이드 마법사를 사용하면 Visual Basic 6.0 WebClass 프로젝트(IIS 응용 프로그램 프로젝트)를 ASP.NET 웹 사이트 프로젝트로 업그레이드할 수 있습니다. WebClass 프로젝트를 업그레이드하는 과정은 다른 유형의 프로젝트를 업그레이드하는 과정과 기본적으로 동일하지만, 여기에는 알아 두어야 할 몇 가지 문제가 있습니다.

WebClasses 업그레이드

WebClass 프로젝트가 업그레이드되면 기본적으로 projectname.NET이라는 새 이름으로 프로젝트가 만들어집니다. 여기에서 projectname은 Visual Basic 6.0 프로젝트의 이름입니다.

Visual Basic 6.0 WebClass 프로젝트가 ASP.NET으로 업그레이드되면 프로젝트의 .asp 파일은 .aspx 파일로 업그레이드됩니다. HTML 템플릿 파일 안의 .asp 파일에 대한 참조는 .aspx 참조로 자동 변경되지 않습니다. 템플릿 파일에는 해당 WebClass 프로젝트의 일부가 아닌 다른 .asp 파일에 대한 참조가 포함될 수도 있기 때문에 .asp 파일에 대한 참조는 업그레이드되지 않습니다.

또한 업그레이드 과정에서 파일이 새 프로젝트 디렉터리로 복사되는 경우 HTML 템플릿 파일만 복사됩니다. 기타 .html 파일 또는 이미지 파일은 새 디렉터리로 복사되지 않습니다.

ASP.NET 웹 사이트 프로젝트에 HMTL 파일을 추가하면 해당 파일은 기본적으로 콘텐츠 파일로 추가됩니다. WebClass 프로젝트가 업그레이드되면 HTML 파일은 포함 리소스로 추가됩니다. 프로젝트를 업그레이드한 후 HTML 파일을 추가할 때는 빌드 작업 속성을 포함 리소스로 설정해야만 응용 프로그램에서 해당 파일을 볼 수 있습니다.

팁:

파일의 전체 경로를 제공하면 포함되지 않은 HTML 파일도 참조할 수 있습니다.

처음 Visual Basic 6.0 WebClass 프로젝트를 업그레이드하기 전에 ASP.NET 웹 사이트 응용 프로그램을 만든 적이 없는 경우 프로젝트의 StartUp 개체를 설정해야 합니다. 이를 위해서는 업그레이드된 프로젝트를 실행하기 전에 .aspx 파일을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 시작 페이지로 설정을 선택합니다.

참고 항목

개념

Visual Basic 6.0 사용자를 위한 WebClass

기타 리소스

이전 버전의 Visual Basic에서 만든 응용 프로그램 업그레이드