1

IIS 7.0 + Windows Server 2008 x64 を使用しています。マシンに .NET Framework 3.5 をインストールしましたが、IIS 7.0 アプリケーション プールの .NET Framework 設定から、バージョンを v1.0 または v2.0 にしか設定できませんでした。マシンにインストールした .NET Framework の最新バージョンであるバージョン v3.5 に設定できないのはなぜですか?

4

5 に答える 5

5

CLR のバージョン (最新は 2.0) と .NET Framework のバージョン (最新は 3.5) には違いがあります。

関連する投稿は次の場所にあります。

ASP.net バージョン 2.0 とは何ですか?

于 2009-05-13T15:06:24.877 に答える
2

バージョン 3.0 と 3.5 は、2.0 フレームワークの上に追加された単なる追加の dll です。このため、IIS のオプションとして 2.0 しか表示されません。

于 2009-05-13T15:09:34.780 に答える
1

George2 が他の各回答に残したコメントに 1 か所で回答するには:

はい。共通言語ランタイムは 2.0 である必要があります (現時点ではそれが最新であるため、それ以上にすることはできません)。

はい。.NET Framework を SDK と見なすと、より簡単になります。正確ではありませんが……。

はい。フレームワーク 3.5 の機能を CLR 2.0 にデプロイします。紛らわしいですが、それはマイクロソフトです。それらは(いくつかの)素晴らしい仕事をしますが、任意のバージョン管理でユーザーを混乱させることを喜んでいるようです.

于 2009-05-13T15:31:39.703 に答える
1

.NET Framework 3.x = .NET Framework 2.0 + 新機能 (WPF、WF、WCF など)

だから心配する必要はありません。IIS のバージョン セレクターは 3.x バージョンを表示しません。

于 2009-05-13T15:12:32.620 に答える
1

IIS が気にするのは CLR のバージョンだけであり、マシンにロードするライブラリのバージョンとロードしないライブラリのバージョンではありません。したがって、CLR の異なるバージョンのみが表示され、さまざまなライブラリの異なるバージョンは表示されません。

于 2009-05-13T15:13:00.250 に答える