2011-02-07 2 views
3

ASP.NET MVC3과 MVC2를 나란히 설치할 수 있습니까?ASP.NET MVC3과 MVC2를 나란히 설치 하시겠습니까?

MVC3을 설치하고 작은 프로젝트에서 사용해 보겠습니다. 하지만 잠시 동안 MVC2에서 현재 수행중인 대규모 프로젝트를 유지하려고합니다.

MVC3을 설치하면 기존 프로젝트가 자동으로 업그레이드 될까요, 아니면 MVC2에 유지할 수 있습니까?

답변

4

질문 제목 : ASP.NET MVC3과 MVC2를 나란히 설치할 수 있습니까?

동일한 컴퓨터에서 ASP.NET MVC 2와 3을 함께 사용할 수 있습니다. VS2010에서는 새 프로젝트를 만들 때 원하는 버전을 선택할 수 있으며 프로덕션 서버에서는 문제없이 MVC 2 및 3 응용 프로그램을 나란히 실행할 수 있습니다. MVC 3은 .NET 4.0을 의미하는 반면 MVC는 .NET 3.5 및 .NET 4.0 응용 프로그램 풀에서 모두 실행될 수 있다는 것을 잊지 마십시오.

+0

그래, 이제야 .Net 4.0 –

+0

@JK, 그럼 아무 문제 없어. 둘 다 나란히 작업 할 수 있습니다. 이 글을 쓰고있는 머신에는 MVC 1,2,3이 VS 2010, .NET 4.0에서 나란히 실행됩니다. –

4

예, MVC2와 MVC3을 개발 컴퓨터에 설치했습니다. 새 프로젝트를 시작하면 두 MVC 버전을 모두 선택할 수있는 프롬프트가 표시됩니다.

5

MVC 3과 2가 나란히 존재할 수 있습니다. 프로젝트 파일은 업그레이드 할 필요가 없습니다. 자세한 내용은 은

1

http://www.asp.net/learn/whitepapers/mvc3-release-notes를 볼 수 있지만 : 클래스의 일부는 System.Web.Mvc의 DLL을 두 버전에 정의되어 있기 때문에

내가 NUnit과에 문제가 있었다. 응용 프로그램은 정상적으로 실행되지만 NUnit은 마음을 잃어 버립니다. SelectedList를 SelectedList로 캐스팅 할 수 없다는 메시지가 나타납니다.

편집

내가 NUnit과 2.5.5을 실행하고 있습니다. 무슨 일이 일어나고 응용 프로그램을 빌드 할 때 DLL의 버전 3.0.0.0을 사용하고 있지만 응용 프로그램 DLL을로드 할 때 NUnit에서 실행될 때 dll 2.0.0.0 버전이 이미로드되어 있습니다. 둘 다 SelectedList 클래스가 정의되어있어 NUnit이 마음을 잃어 버리게합니다.

+0

Nunit의 문제점은 무엇입니까? 나는 그것을 사용한다. –

관련 문제