Windows Server 2008 R2에서 .NET Framework 4.0을 기능으로 활성화하려면 어떻게 해야 합니까? 이미 전체 프로필 설치 프로그램을 설치했지만 특정 역할에 기능으로 4.0을 추가하려고 할 때마다 표시되지 않습니다. 내가 보는 것은 여전히 .Net Framework 3.5.1입니다. Windows Server 2008 R2 SP1 Standard 에디션을 사용하고 있습니다. .NET Framework 4.0의 기능이 표시되도록 하려면 어떻게 해야 합니까?
답변1
.Net 4.0은 Windows Server 2008R2(Windows 7과 유사)에서 사용할 수 있는 기능이 아닌 것 같습니다.
이 Windows 버전은 .Net 3.5.1과 함께만 제공됩니다(서비스 팩 1이 설치되어 있다고 가정). OS의 "기능" 또는 핵심 부분으로 표시하려면 Windows 8/Windows Server 2012가 필요합니다(둘 다 .Net 4.5와 함께 제공됨).
즉, Microsoft가 제공하는 독립 실행형 또는 웹 설치 프로그램을 통해 서버에 .Net 4.0 전체 프로필을 설치한 경우 서버에서 필요할 수 있는 모든 응용 프로그램에 대해 .Net 4.0을 활성화하는 데 충분해야 합니다.
특정 "역할"에 대해 활성화할 수 있도록 "기능"에 표시해야 하는 특별한 이유가 있습니까? 기본 제공 역할 중 어느 것도 이에 의존해서는 안 됩니다.
답변2
나는 이것이 2년 된 질문이라는 것을 알고 있지만, 이 질문에 직면하는 모든 사람을 위한 것입니다. 저도 오늘 막 이 일을 겪었어요. 4.0은 2k8r2의 기본 기능이 아니기 때문에 서버 관리자에 표시되지 않습니다.
HKLM>소프트웨어>Microsoft>Net Framework 설정>DNP>
가지고 있는 버전을 확인하려면 설치한 각 버전에 대한 하위 키가 있습니다.
답변3
예, 실제로 .NET 4.0 또는 4.5 프레임워크 자체를 설치해야 합니다(3.5가 운영 체제에 있었기 때문에 "Windows 기능"이 아니기 때문입니다). 서버 관리자에서는 .NET 3.5 관련 기능만 볼 수 있습니다. 자세한 내용은 아래 링크를 참조하세요.
http://en.wikipedia.org/wiki/.NET_Framework_version_history
도움이 되었기를 바랍니다.