서버 코어: .net 애플리케이션 실행

서버 코어: .net 애플리케이션 실행

저는 2008 R2 서버 코어로의 전환을 검토하고 싶은 매우 메모리/CPU 집약적인 .net 애플리케이션을 많이 가지고 있습니다. 코어는 초기 검토에서 완벽한 솔루션인 것 같았습니다. P에서 V까지인 Server 2003 VM이 많이 있고 나는 우리가 이것에 많은 호스트 자원을 낭비하고 있다고 생각합니다. 모든 앱은 .net 3.5 또는 4에서 실행됩니다. 이와 같은 서버 코어를 사용하는 데 문제가 있습니까?

답변1

2008 R2 Server Core는 다음만 지원합니다.하위 집합.NET의 Server 2008 R2 및 .NET에 대한 설명서는 다음과 같습니다.

http://msdn.microsoft.com/en-us/library/ff770052(v=winembedded.60).aspx

Server Core 설치 및 Windows Server 전체 설치에서 선택적 기능을 설치하여 .NET Framework를 활성화할 수 있습니다. 다운로드 가능한 .NET Framework 재배포 패키지를 사용하여 .NET Framework를 활성화할 수 없습니다.

따라서 첫 번째 검사에서는 .NET 4가 없습니다. 하지만 그 문서는 좀 오래된 것 같고, 특히 Server Core용 .NET 4용 설치 프로그램을 여전히 찾을 수 있습니다...

네, 여기 있습니다: http://www.microsoft.com/en-us/download/details.aspx?id=22833

그러나 2008 R2 Core에서 지원되는 .NET 네임스페이스에는 여전히 제한이 있을 수 있습니다.

Server Core에는 몇 가지 예외를 제외하고 일반적인 .NET 네임스페이스 보완이 포함되어 있습니다. 이 목록에는 Server Core 설치에서 누락된 네임스페이스가 이름별로 포함되어 있습니다.

• 시스템.컴포넌트모델.디자인

• 시스템.데이터.디자인

• 시스템.배포.애플리케이션

• 시스템.진단.설계

• 시스템.미디어

• 시스템.메시징

• System.Speech • System.Web.UI.Design

디자인 타임 지원을 사용할 수 없습니다. 표현식 빌더에 대한 런타임 지원이 지원됩니다.

• 시스템.윈도우

• Microsoft.Aspnet.Snapin

• 마이크로소프트.lnk

• Microsoft.ManagementConsole

• Microsoft.StylusInput

• Microsoft.VisualBasic.Compatibility.VB6

• Microsoft.Windows.테마

• Microsoft.WindowsCE.Forms

• Microsoft.WindowsMobile.DirectX

•UI자동화클라이언트측 제공자

관련 정보