サーバに複数の.Netフレームワークを持たせることができます。私たちのアプリケーションは.Net 3.5で作られていますが、サーバーには古いバージョンがあります。サーバーにもう1つのフレームワークをインストールして他のアプリケーションに影響を与えません。サーバに複数の.Netフレームワークを持たせることはできますか?
おかげ
サーバに複数の.Netフレームワークを持たせることができます。私たちのアプリケーションは.Net 3.5で作られていますが、サーバーには古いバージョンがあります。サーバーにもう1つのフレームワークをインストールして他のアプリケーションに影響を与えません。サーバに複数の.Netフレームワークを持たせることはできますか?
おかげ
実際に.NET 3.5は別のバージョンではありません。これは2 * CLIに追加されています。ここでの主な決定は2. *または4. *です。これがWebアプリケーションの場合は、使用するCLIを決定するようにIISを設定できます。
ので:「古いバージョンは」2 *である場合には、.NET 3.5 をインストールすること既存のアプリケーションに影響を与え、そしてサービスは、いくつかのエッジケースででし原因の動作の変更の(かなりそうほとんどをパックします時間)。可能性が高い:3.5付属のサービスパックいくつかの既存のBCLのバグを修正します。
ただし、新しいアプリを4.0に移行する方がよいでしょう。そのはで、古いバージョンとは別に、独立した.NETエンジンが得られます。おそらく重要なことです:あなたは現在のライブラリと修正プログラムをすべて入手します。
はい、あなたが並んでネット側の複数のバージョンをインストールすることができます。
注:IISでasp.netアプリケーションを使用している場合は、アプリケーションで使用するバージョンを構成する必要があります。
はい、すべてのバージョンの.NETをインストールできます。
注:バージョン3.5は一部のライブラリを追加したものですが、コアはまだフレームワーク2.0です。
ウェブアプリケーションの場合は、使用するフレームワークのバージョンごとに別々のアプリケーションプールを用意する必要があります。
OPが説明しているシナリオ(「古いバージョン」を持つサーバに3.5をインストールする* 2 * *) –
または1. *となる可能性があります。これは関連性があります。 (少なくともそれは私が覚えていたことですが、NOTEを追加するとき) – ChristiaanV
確かに1. *は*可能性*ですので、確率は減ります。 –