SERVER CORE: .net アプリケーションの実行

SERVER CORE: .net アプリケーションの実行

メモリ/CPU を大量に消費する .net アプリケーションがいくつかあり、2008 R2 Server Core への移行を検討しています。最初のレビューでは、Core が最適なソリューションのように思えます。P から V に移行した Server 2003 VM が多数あり、これらでホスト リソースを大量に浪費していると思います。すべてのアプリケーションは .net 3.5 または 4 で実行されますが、このように Server Core を使用すると問題はありますか。

答え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 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 インストールに含まれていない名前空間が名前順に記載されています。

• システム.コンポーネントモデル.デザイン

• システム.データ.デザイン

• システム.デプロイメント.アプリケーション

• システム.診断.設計

• システム.メディア

• システムメッセージング

• システム.スピーチ • システム.Web.UI.デザイン

デザインタイム サポートは利用できません。式ビルダーのランタイム サポートはサポートされています。

• システム.Windows

• Microsoft.Aspnet.スナップイン

• Microsoft.lnk

• Microsoft.ManagementConsole

• Microsoft.StylusInput

• Microsoft.VisualBasic.互換性.VB6

• Microsoft.Windows.テーマ

• Microsoft.WindowsCE.フォーム

• Microsoft.WindowsMo​​bile.DirectX

•UIAutomationクライアントサイドプロバイダー

関連情報