2011-12-09 11 views

答えて

4

実際に.NET 3.5は別のバージョンではありません。これは2 * CLIに追加されています。ここでの主な決定は2. *または4. *です。これがWebアプリケーションの場合は、使用するCLIを決定するようにIISを設定できます。

ので:「古いバージョンは」2 *である場合には、.NET 3.5 をインストールすること既存のアプリケーションに影響を与え、そしてサービスは、いくつかのエッジケースででし原因の動作の変更の(かなりそうほとんどをパックします時間)。可能性が高い:3.5付属のサービスパックいくつかの既存のBCLのバグを修正します。

ただし、新しいアプリを4.0に移行する方がよいでしょう。そので、古いバージョンとは別に、独立した.NETエンジンが得られます。おそらく重要なことです:あなたは現在のライブラリと修正プログラムをすべて入手します。

2

はい、あなたが並んでネット側の複数のバージョンをインストールすることができます。

注:IISでasp.netアプリケーションを使用している場合は、アプリケーションで使用するバージョンを構成する必要があります。

+0

OPが説明しているシナリオ(「古いバージョン」を持つサーバに3.5をインストールする* 2 * *) –

+0

または1. *となる可能性があります。これは関連性があります。 (少なくともそれは私が覚えていたことですが、NOTEを追加するとき) – ChristiaanV

+0

確かに1. *は*可能性*ですので、確率は減ります。 –

3

はい、すべてのバージョンの.NETをインストールできます。

注:バージョン3.5は一部のライブラリを追加したものですが、コアはまだフレームワーク2.0です。

ウェブアプリケーションの場合は、使用するフレームワークのバージョンごとに別々のアプリケーションプールを用意する必要があります。