Windows Server 2012 R2 이미지에서 생성된 Azure VM에서 .NET Framework 3.5를 활성화하려면 어떻게 해야 하나요?

Windows Server 2012 R2 이미지에서 생성된 Azure VM에서 .NET Framework 3.5를 활성화하려면 어떻게 해야 하나요?

새 Azure VM(Visual Studio Professional 14 CTP 2 Windows Server 2012 R2 이미지)이 있고 여기에 SQL Server를 설치하려고 합니다. 설치된 .NET Framework 3.5를 볼 수 없기 때문에 설치에 실패합니다. 이 문제를 해결하는 방법에는 두 가지가 있습니다. 하나는 실행하는 것입니다.

DISM /온라인 /기능 활성화 /FeatureName:NetFx3 /All /LimitAccess /소스:"D:\sxs"

관리자 권한 명령 프롬프트에서 하나는 역할 및 기능 추가 마법사에서 기능을 활성화하는 것입니다.

각각의 경우 소스 파일의 위치가 필요합니다. 일반적으로 설치 디스크에 있을 것이라고 생각하지만 저는 Azure VM에 있으므로 설치 디스크가 없습니다. 소스 경로로 무엇을 사용해야 합니까? Windows Server 2012 R2 이미지에서 생성된 Azure VM에서 .NET Framework 3.5를 활성화하려면 어떻게 해야 하나요?

답변1

에서Azure Windows Server 이미지에 .NET Framework 3.5 기능을 설치할 수 없습니다.:

아래 나열된 조건이 유효하면 오류가 발생합니다.

  1. 가상 머신은 Azure Virtual Network의 일부입니다.

  2. DNS 서버가 Azure Virtual Network 구성에 추가됩니다.

  3. 해당 DNS 서버에는 인터넷 기반 서버를 확인할 수 있는 외부 DNS 서버로의 전달 기능이 없습니다.

따라서 공용 DNS 이름이 확인되도록 DNS 확인/전달이 올바르게 작동하는지 확인하거나 AVN을 사용하지 않도록 VM 설정을 변경해야 합니다.

후자를 수행하면 VM이 MS의 DHCP 서버에서 DNS(DNS) 설정을 가져오고 공용 주소를 확인할 수 있습니다. 너~하지 않다서버가 DC인 경우 이 작업을 수행하려고 합니다. 이 경우 대신 로컬 DNS를 적절하게(전달자와 함께) 설정해야 합니다.

답변2

2014년 10월에 이곳에 오신다면 VM의 Windows 업데이트로 이동하여 이 문제에 대한 수정 사항을 설치하시면 됩니다. 최근 보안 수정으로 인해 3.5 설치 기능이 중단된 것 같습니다.

답변3

제 경우에는 무제한 인터넷 접속이 가능하더라도 어떤 역할이나 기능도 설치할 수 없었습니다. 이는 Server 2012 R2 역할 및 기능에 대한 소스 파일을 포함하지 않는 내부 WSUS 서버 IP에서 Windows 업데이트를 설정하는 정책이 있기 때문인 것으로 나타났습니다. 이 문제를 해결하려면 대체 소스 정책을 설정하세요.

  1. 로컬 그룹 정책 편집기 또는 그룹 정책 관리 콘솔에서 다음 정책 설정을 엽니다. 컴퓨터 구성\관리 템플릿\시스템\선택적 구성 요소 설치 및 구성 요소 복구에 대한 설정 지정
  2. 아직 활성화되지 않은 경우 정책 설정을 활성화하려면 활성화됨을 선택합니다.
  3. 이 정책 설정으로 제어되는 컴퓨터가 일반적으로 WSUS를 통해 업데이트를 받지만 WSUS가 아닌 Windows 업데이트를 통해 누락된 기능 파일을 찾으려는 경우 WSUS 대신 Windows 업데이트에 직접 연결하여 복구 콘텐츠 다운로드를 선택하세요. ).

이 설정은 .NET 3.5뿐만 아니라 모든 역할 및 기능에 적용됩니다.

답변4

Add-WindowsFeature NET-Framework-Core(에서http://msdn.microsoft.com/en-us/library/dn169001(v=nav.70).aspx#InstallNET35) 나를 위해 일했습니다

관련 정보