SERVER CORE: Ausführen von .net-Anwendungen

SERVER CORE: Ausführen von .net-Anwendungen

Ich habe eine Reihe von .net-Anwendungen mit sehr hohem Speicher-/CPU-Aufwand, die ich gerne auf 2008 R2 Server Core migrieren würde. Core scheint nach der ersten Überprüfung die perfekte Lösung zu sein. Wir haben viele Server 2003-VMs, die P-zu-V-VMs waren, und ich glaube, wir verschwenden eine Menge Host-Ressourcen dafür. Alle Anwendungen laufen entweder auf .net 3.5 oder 4. Gibt es ein Problem bei der Verwendung von Server Core auf diese Weise?

Antwort1

2008 R2 Server Core unterstützt nur eineTeilmengevon .NET. Hier ist die Dokumentation zu Server 2008 R2 und .NET:

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

Bei einer Server Core-Installation und einer Vollinstallation von Windows Server können Sie das .NET Framework aktivieren, indem Sie die optionalen Features dafür installieren. Sie können das .NET Framework nicht mithilfe der herunterladbaren .NET Framework-Umverteilungspakete aktivieren.

Auf den ersten Blick ist .NET 4 also nichts für Sie. Aber ich glaube, die Dokumentation ist etwas veraltet, und Sie können immer noch ein Installationsprogramm für .NET 4 speziell für Server Core finden ...

Jepp, hier ist es: http://www.microsoft.com/en-us/download/details.aspx?id=22833

Aber Sie werden wahrscheinlich immer noch darin eingeschränkt sein, welche .NET-Namespaces in 2008 R2 Core unterstützt werden:

Server Core enthält mit einigen Ausnahmen die normale Anzahl an .NET-Namespaces. Diese Liste enthält nach Namen sortiert die Namespaces, die in einer Server Core-Installation fehlen.

• System.ComponentModel.Design

• System.Daten.Design

• System.Bereitstellung.Anwendung

• System.Diagnose.Design

• System.Medien

• System.Messaging

• System.Sprache • System.Web.UI.Design

Entwurfszeitunterstützung ist nicht verfügbar. Laufzeitunterstützung für Ausdrucksgeneratoren wird unterstützt.

• System.Windows

• Microsoft.Aspnet.Snapin

• Microsoft.lnk

• Microsoft.ManagementConsole

• Microsoft.StylusInput

• Microsoft.VisualBasic.Compatibility.VB6

• Microsoft.Windows.Themes

• Microsoft.WindowsCE.Forms

• Microsoft.WindowsMobile.DirectX

•UIAutomationClientsideProviders

verwandte Informationen