2016-09-09 4 views
0

asp.net 웹 응용 프로그램이 있습니다. Visual Studio 2010 C# (.net 4.0)을 사용하여 작성했습니다. .NET Framework 4.0이 설치된 Windows Server 2003에 성공적으로 배포했습니다.새 서버에 asp.net 웹 응용 프로그램 설치

.net 프레임 워크 4.5가 설치된 Windows Server 2012 R2에 배포하려고합니다. 컴퓨터의 다른 응용 프로그램으로 4.5를 사용해야하므로 필요합니다.

나는 점안 동안이 오류 메시지가 무엇입니까 : 나는 2.0 대신 4.0에 'ASPNETVersion을'변경 내 응용 프로그램을 다시 제안 많은 게시물을 읽고

Could not open key: Software\Microsoft\ASP.NET\4.0.30319.0. Verify that you have sufficient access to that key, or contact your support personnel. 

. NET Framework 2.0이 서버에 설치되어 있지 않고 .net 4.0을 사용하여 개발 컴퓨터에 빌드 할 때 빌드 문제가 발생합니다.

IIS 응용 프로그램 풀에서 NET CLR을 4.0으로 지정합니다. 서버 regedit 파일의 .net 버전은 v4 (Client 4.5, Full 4.5), v4.0 (Client 4.0)입니다.

전체 4.0 .net 설치가 아닌 v4.0 클라이언트 프로파일이 설치 되었기 때문에 가능합니까? 온라인으로 보았는데 4.0과 다르게 보입니다. Windows Server 2012 R2에 .net을 설치할 수 있습니까?

+0

레지스트리 키를 여는 데 충분한 권한이없는 것에 대한 예외입니다. 설치 프로그램을 실행하는 사용자에게 충분한 액세스 권한이 있고 설치 프로세스가 높은 권한으로 실행되고 있는지 확인해야합니다. – Kevin

+0

안녕하세요. Kevin 님, 설치 프로그램을 두 번 클릭하여 실행하면 '시스템의 모든 사용자에게이 설치를 완료 할 수있는 충분한 권한이 없습니다.'라는 메시지가 나타납니다. 따라서 관리자 권한으로 명령 프롬프트를 연 다음 설치 프로그램을 실행하여 클릭 한 다음 원래 오류 메시지가 나타날 때까지 설치를 허용합니다. 그래서 나는 충분한 접근이 있다고 가정합니까? – Garreth

+0

사용자에게 해당 레지스트리 키에 대한 사용 권한을 부여해야 할 수도 있습니다. – Kevin

답변

0

ASP.NET이 .NET Framework 설치의 일부라고 잘못 생각했습니다. IIS로 돌아가서 개발 섹션에 나열된 ASP.NET을 설치했습니다. 이제 설치 프로그램이 올바르게 시작됩니다.

관련 문제