質問

ASP.NETバージョン2.0とはどういう意味ですか? .net CLRバージョン2.0が並ぶバージョンですか?

aspnet_isapi.dllとaspnet_wp.exeはどうですか? .netフレームワークのバージョン1.1 / 2.0 / 3.5に関して、それらはどのように適合しますか?

.NET 3.5はCLR 2.0を使用します。クラスライブラリへの追加を除いて、ASP.NET 3.5で何も変わらないということですか?

役に立ちましたか?

解決

ASP.NET 2.0は、2.0 CLRの下で実行されるASP.NETアプリケーションです。これは、IISマネージャーのアプリケーションのプロパティで構成されます。

フレームワーク2.0、3.0、および3.5を対象とするアプリケーションは、2.0 CLRで実行されます。 CLRは(いくつかの重大な変更を除く)後方互換性があり、したがって、フレームワーク1.1をターゲットとするアプリケーションは、一般に2.0 CLRの下でも実行できます。

IISの各アプリケーションプールは1つのCLRバージョンのみを使用できるため、プール内のすべてのアプリケーションはASP.NET 1.1またはASP.NET 2.0を使用する必要があります。アプリケーションプールでCLRバージョンを混在させようとすると、プール内のサイトが機能しなくなります。

他のヒント

ASP.NET 2.0は、.NET 2.0(およびCLR 2.0)に同梱されていたフレームワークです。ほとんどの場合、この番号はCLRバージョンと最も密接に連携しています。.NET3.0 / .NET 3.5は、ASP.NETアプリケーションで使用できる(および使用される)余分なアセンブリを追加しますが、新しいASP.NETバージョン番号はありません。 。

最後の点について..." nothing changes" ... ...まあ、実行されるコードの大部分はクラスライブラリによって決まります。そう;はい、新しいdllがあり、古いdllに微調整があります。しかし、実際には、コアテクノロジー自体はほぼ同じままです。

ASP.Netは実際にCLR 2.0を使用しています。これは、別のaspnet_wp.exeが実行されていることも意味します。したがって、1.1と2.0の両方のasp.netサイトを実行している場合、タスクマネージャーに2つのaspnet_wpプロセスが表示されます。

さらに、asp.net 2.0にはいくつかの新機能があります。私が考えることができるものには、マスターページ、スタイル、より良いコントロール、ビューステート/コントロールステートの分割、ビューステートの圧縮の改善などがあります

3.5はCLR 2.0を使用するため、使用されるワーカープロセスに違いはありません。

すべての情報:asp.netサイトを確認してください: http: //msdn.microsoft.com/en-us/asp.net/default.aspx

ASP.NETと多くの違い ASP.NET 2.0。 ウィキペディアの.NET Frameworkページは、フレームワークの仕組みを説明するのに非常に優れています。 1.1から2.0に、3.0から3.5に進化し、まもなく4.0になります。 :)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top