2011-11-28 3 views
2

저는 C# 프로그래밍에 익숙하지 않으며 .net 2003, 2005 및 2008로 작성된 웹 응용 프로그램을 유지 관리하는 임무를 담당하고 있습니다. 현재 .NET 2003 응용 프로그램을 업데이트하고 있습니다. 나는 두 개의 파일을 열었다. VS 2008에서 .aspx 및 aspx.cs 페이지를 업데이트하십시오. 변경 사항은 간단하고 .aspx 페이지에 단추 링크를 추가하고 SQL보고 서비스 보고서를 호출하는 aspx.cs 파일에 이벤트 처리기를 추가합니다. 문제는 내가 먼저 변환하지 않고 전체 솔루션을 열 수 없기 때문에 코드를 다시 작성할 수 없다는 것입니다. 나는 변환을 실패한 경우 전체 응용 프로그램을 다운시킬 기회를 원하지 않기 때문에이 작업을 수행하지 않기로 결정했습니다.Visual Studio .NET 2003에서 2008로 변환 C#

.net 2003을 설치했는데 (VS 2005 및 2008) VS 버전을 열려고하면 IIS가 로컬 컴퓨터에 설치되지 않았기 때문에 프로젝트가 열리지 않습니다.

내 첫 번째 질문은이 두 파일의 업데이트를 통해 서버에서 계속 작동하는지 확인하는 더 나은 방법입니다. 전체 프로젝트를 VS2008로 변환하거나 IIS를 로컬에 설치하고 원래 설치된 .net 2003을 사용하여 다시 빌드하십시오.

두 번째 질문 : 서버에 두 개의 업데이트 된 파일을 복사하고 (다시 컴파일하지 않고) 작동한다고 가정 할 수 있습니까? 왜 IIS

나는 의아해 오전이 설치 하지 내가 컨트롤 패널을 검사 할 때 모든 표시는이 오류 메시지가 아직 설치되어 있습니다 : "비주얼 스튜디오 .NET 만들거나 응용 프로그램을 열 수없는 웹 서버 때문에 이 URL에 http://localhost/appnamne이 발견되었습니다. 웹 서버가 설치되어 실행되고 있는지 확인하십시오. "

+0

iis 문제는 아마도 다른 (구형) 버전을 찾고있을 것입니다. 그것을 깨고 싶지 않아요 - 당신은 버전 시스템이 있습니다, 네? 그것이 깨진다면 ... 되돌리기 (또는 더 좋게 : 수정) –

+0

해결책은 iis를 제거한 다음 CD에서 다시 설치하는 것입니다. 그런 다음 Visual Studio에서 인식하고 .NET 2003 솔루션을 열고 변환 할 수있었습니다. – Doreen

답변

3

현재 현재 버전은 VS2008이며 최신 버전 VS2010입니다. 프로젝트를 상위 버전으로 변환하면 자동 작업이됩니다. 그냥 당신이 원하는 것을 상위 버전 IDE (VS 2005/2008)를 사용하여 프로젝트를여십시오. VB2008을 선호합니다.

.Net 2.0 (VS 2005) & 나중에 우리는 IIS가 IDE (VS)를 통해 응용 프로그램을 실행할 필요가 없습니다. 이제 VS 2010 (.Net 4.0)으로 업데이트 된 서버가 가장 많습니다. VS 2008 (.Net 3.5)을 사용하여 응용 프로그램을 편집 할 수 있습니다.

먼저 VS 2008을 사용하여 응용 프로그램을 변환하십시오. (VS 2008에서 변환하려면 VS 2008 IDE를 사용하여 응용 프로그램 솔루션을 엽니 다).

그런 다음 프로젝트를 변경하고 배포하십시오.

+0

고맙습니다. Mrugesh. 이전에 언급 한 내용에서 알 수 있듯이, 나는 당신이 제안한대로 행동했다. IIS 문제가 해결되면 솔루션을 VS2008로 변환했습니다. – Doreen

관련 문제