Windows Server 2008 R2 からは Server Core でも .NET Framework がサポートされ、Server Core の IIS7.5 で ASP.NET アプリケーションを実行できるなど、Server Core 活用の幅が広がっています。
しかしこの Server Core での .NET Framework サポートはサブセットのみであり、どのネームスペースがサポートされないかが重要になります。その情報が TechNet Blog に掲載されていましたので紹介します。
-
Microsoft.Aspnet.Snapin
-
Microsoft.Ink
-
Microsoft.ManagementConsole.*
-
Microsoft.StylusInput.*
-
Microsoft.VisualBasic.Compatibility.VB6
-
Microsoft.Windows.Themes
-
Microsoft.WindowsCE.Forms
-
Microsoft.WindowsMobile.DirectX.*
-
System.ComponentModel.Design.*
-
System.Data.Design
-
System.Deployment.Application
-
System.Diagnostics.Design
-
System.Media
-
System.Messaging.*
-
System.Speech.*
-
System.Web.UI.Design.*
(design time support in this namespace is unavailable, runtime support for expression builders is supported)
-
System.Windows.*
-
UIAutomationClientsideProviders
また妥当なところといえば妥当なところでしょうか。
.NET 2.0 and Server Core in Windows Server 2008 R2
http://blogs.technet.com/server_core/archive/2008/11/25/net-2-0-and-server-core-in-windows-server-2008-r2.aspx