伺服器核心:運行.net應用程式

伺服器核心:運行.net應用程式

我有許多記憶體/CPU 密集型 .net 應用程序,希望考慮遷移到 2008 R2 伺服器核心,從初步審查來看,核心似乎是完美的解決方案,我們有很多從 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

在伺服器核心安裝和 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 命名空間的正常補充,但有些例外。此清單按名稱包含伺服器核心安裝中缺少的命名空間。

• 系統.組件模型.設計

• 系統.資料.設計

• 系統.部署.應用程式

•系統.診斷.設計

• 系統.媒體

• 系統.訊息傳遞

• 系統.語音 • 系統.Web.UI.設計

設計時支援不可用。支援表達式產生器的運行時支援。

•系統.Windows

• 微軟.Aspnet.Snapin

• 微軟.lnk

• Microsoft.ManagementConsole

• Microsoft.StylusInput

• Microsoft.VisualBasic.Compatibility.VB6

• 微軟.Windows.主題

• Microsoft.WindowsCE.Forms

• Microsoft.WindowsMo​​bile.DirectX

•UIAutomationClientsideProviders

相關內容