Windows 7에서 ASP.NET MVC 3가 설치되지 않을 때 ASP.NET


Microsoft ASP.NET MVC 3 Setup - 설치를 하는 동안 오류가 발생했습니다.

ASP.NET MVC 3를 설치할 때 문제가 생기는 경우가 있다. 내 경우 증상은 다음과 같았다.

- Web Platform Installer를 이용해서 설치하면 설치가 잘 되었다고 나오지만 실제로는 설치되지 않음
- 설치파일(AspNetMVC3Setup.exe) 을 이용해 설치하면 위와 같은 에러 메시지 발생
- 이벤트 뷰어에 '제품: Microsoft Visual Studio 2010 - KOR -- 오류 1706Microsoft Visual Studio 2010 - KOR 제품에 대한 설치 패키지를 찾을 수 없습니다. 올바른 'vs_setup.msi' 설치 패키지를 사용하여 다시 설치하십시오.' 형태의 에러 기록
- 로그 파일에 'SetupResources.dll missing from 1042 directory' 에러 -> 관계없음
- 한글 언어팩(AspNetMVC3Setup_KOR.exe)은 관계없이 설치되나 아무 쓸모 없음

MS Connect (http://connect.microsoft.com/VisualStudio/feedback/details/650729/can-not-install-mvc-3) 에 마침 같은 질문이 올라와 있다.
해결책은 다음과 같다.

1. 다음 두 레지스트리에서 마지막 백슬래시(trailing backslash)를 제거한다. (Path의 값은 사용자 환경에 따라 다를 수 있다)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\Path:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ ->

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ASP.NET\4.0.30319.0\Path :

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ ->

C:\Windows\Microsoft.NET\Framework\v4.0.30319

2. 제어판에서 Microsoft ASP.NET Web Pages - KO 패키지를 제거한다.

3. Visual Studio 2010 DVD를 삽입한다.

4. MVC 3 및 한글 언어팩을 설치한다.

삭제한 Web Pages 컴포넌트는 MVC 3중에 또 설치하기 때문에 걱정하지 않아도 된다.

Tag :

Leave Comments