方法 : .NET Framework 2.0 で ASP.NET 1.x アプリケーションを実行する
更新 : 2007 年 11 月
このトピックは、.NET Framework Version 2.0 で ASP.NET Version 1.x Web アプリケーションを実行する方法を示します。必要条件は、ASP.NET 1.x Web アプリケーションを開発で使用した .NET Framework 1.x バージョンで実行できることです。
.NET Framework では、共通言語ランタイムの複数のバージョンを同じコンピュータにインストールできます。.NET Framework 2.0 をインストールしても、以前のバージョンの .NET Framework で実行されている既存のアプリケーションに影響が出ることはありません。.NET Framework 2.0 は、以前のバージョンの .NET Framework でビルドされたアプリケーションと高度な下位互換性があります。以前のバージョンの .NET Framework で実行されるアプリケーションは、ASP.NET 2.0 ISAPI 拡張子 (Aspnet_isapi.dll) を使用するようにマッピングすることで、.NET Framework 2.0 で実行できます。複数のバージョンの .NET Framework を共存させて実行する場合の詳細については、「ASP.NET の side-by-side 実行の概要」を参照してください。
ASP.NET 1.x アプリケーションを .NET Framework 2.0 で実行すると、アプリケーションのページで ASP.NET 2.0 の機能を使用できます。アプリケーションを移行する場合、ASP.NET の新機能を確認する必要があります。特に、ページの分離コード モデル、Web サイト フォルダ構造、および動的ページ コンパイルに対する変更点を確認します。ASP.NET 1.x から ASP.NET 2.0 への移行の詳細については、「ASP.NET 1.x アプリケーションの ASP.NET 2.0 への移行」を参照してください。
1.x アプリケーションのスクリプト マップが .NET Framework Version 2.0 を使用するように構成するには
[スタート] メニューの [ファイル名を指定して実行] をクリックします。
[名前] ボックスに「inetmgr」と入力し、[OK] をクリックします。
Internet Information Services (IIS) Manager で、ローカル コンピュータを展開し、[Web サイト] を展開します。
.NET Framework Version 1.x で実行されるターゲットの Web サイトを選択します。
Web サイトの仮想ディレクトリの名前を右クリックし、[プロパティ] をクリックします。
[<WebSiteName> プロパティ] ダイアログ ボックスが表示されます。
[ASP.NET バージョン] 選択リストで .NET Framework Version 2.0 を選択します。
[OK] をクリックします。
アプリケーション内のページに移動し、アプリケーションが目的どおりに実行されていることを確認します。