次の方法で共有


方法 : ASP.NET AJAX 1.0 Web プロジェクトを .NET Framework 3.5 にアップグレードする

更新 : 2007 年 11 月

Visual Studio 2008 には、ASP.NET AJAX 1.0 リリース上での実装を提供する新しいバージョンの ASP.NET AJAX が用意されています。このトピックでは、.NET Framework 3.5 および Visual Studio 2008 の AJAX サポートを使用するために、既存の ASP.NET AJAX 1.0 Web サイトおよび Web アプリケーション プロジェクトをアップグレードする方法について説明します。

新しいバージョンの ASP.NET AJAX へのアップグレード

ASP.NET AJAX Web サイトまたは Web アプリケーション プロジェクトをアップグレードするには

  1. プロジェクトのバックアップ コピーを作成します。

  2. Visual Studio 2008 を起動します。

  3. プロジェクトを開きます。以下のいずれかを実行します。

    • Web サイトを使用する場合は、[ファイル] メニューの [Web サイトを開く] をクリックし、Web サイトまたは IIS 仮想ディレクトリを開きます。

    • Web アプリケーション プロジェクトを使用する場合は、[ファイル] メニューの [プロジェクトを開く] をクリックし、目的のプロジェクト ファイルを参照して開きます。

    Visual Studio 変換ウィザードが起動します。ウィザードの手順に従ってプロジェクトをアップグレードします。

  4. Visual Studio 2008 から、Web サイトをアップグレードするように要求するメッセージが表示されたら、[はい] をクリックします。

ASP.NET AJAX Control Toolkit アセンブリの更新

アプリケーションに ASP.NET AJAX Control Toolkit のコントロールまたはエクステンダが含まれている場合、.NET Framework 3.5 で実行するために新しいバージョンの Control Toolkit にアップグレードする必要があります。最新バージョンの ASP.NET AJAX 1.0 Control Toolkit は、Codeplex の Web サイトからダウンロードできます。

Bb907623.alert_caution(ja-jp,VS.90).gif重要 :

Control Toolkit は、コミュニティでサポートされているライブラリであり、Microsoft ではサポートしていません。

ASP.NET AJAX Control Toolkit アセンブリを更新するには

  1. .NET Framework 3.5 に対応する最新バージョンの ASP.NET AJAX Control Toolkit をダウンロードします。Control Toolkit は、Codeplex の Web サイトで入手できます。

  2. Windows エクスプローラで、Control Toolkit の .zip ファイルを右クリックし、[すべて展開] をクリックします。

  3. 同じディレクトリにある AjaxControlToolkit-Framework3.5 という名前のフォルダにファイルを展開します。

  4. AjaxControlToolkit.dll アセンブリを AjaxControlToolkit-Framework3.5\SampleWebSite\Bin からアプリケーションの Bin ディレクトリにコピーし、以前のバージョンの Control Toolkit アセンブリを置き換えます。

必要に応じて、ASP.NET AJAX Control Toolkit のコントロールを Visual Studio のツールボックスにインストールすることもできます。

ASP.NET AJAX Control Toolkit のコントロールをツールボックスにインストールするには

  1. ASP.NET AJAX 1.0 Web サイトまたはプロジェクトで、ASP.NET Web ページ (Web フォーム) を開きます。

  2. ツールボックスを右クリックし、[タブの追加] をクリックします。

  3. 新しいタブに "ASP.NET AJAX Toolkit 1.0" のような名前を付けます。

  4. 新しいタブを右クリックし、[アイテムの選択] をクリックします。

    Bb907623.alert_note(ja-jp,VS.90).gifメモ :

    このダイアログ ボックスを初めて開いたときは、ダイアログ ボックスが表示されるまで少し時間がかかることがあります。

  5. [ツールボックス アイテムの選択] ダイアログ ボックスで、[参照] をクリックします。

  6. \AjaxControlToolkit-Framework3.5\SampleWebSite\Bin を参照し、AjaxControlToolkit.dll を選択して、[開く] をクリックします。

    [ツールボックス アイテムの選択] ダイアログ ボックスで、Control Toolkit のコントロールが選択されます。

  7. [OK] をクリックします。

    ツールボックスにコントロールが追加されます。

アップグレードしたプロジェクトでの AJAX 1.0 コンポーネントの使用

新しいバージョンの Microsoft ASP.NET AJAX Control Toolkit は、.NET Framework 3.5 の ASP.NET AJAX (System.Web.Extensions) アセンブリを使用してコンパイルすることで使用できるようになります。ただし、アプリケーションには、ASP.NET AJAX 1.0 を使用してコンパイルされたサードパーティのコンポーネントまたはアセンブリが含まれている場合があります。Web サイトを .NET Framework 3.5 にアップグレードすると、ASP.NET AJAX 3.5 アプリケーションの Web.config ファイルに bindingRedirect セクションが追加されます。このセクションにより、サードパーティのプリコンパイルされたコンポーネントは、Version 1.0 の System.Web.Extensions アセンブリではなく、Version 3.5 にバインドできるようになります。

Bb907623.alert_note(ja-jp,VS.90).gifメモ :

bindingRedirect セクションが適用されるのは実行時だけです。デザイン時には、サードパーティのコンポーネントは System.Web.Extensions アセンブリの Version 1.0 を参照します。コントロール デザイナを機能させるには、AJAX 1.0 をインストールする必要があります。可能であれば、Version 3.5 の System.Web.Extensions アセンブリ用にコンパイルされたコンポーネントのバージョンを入手してください。

参照

処理手順

方法 : Visual Studio 2008 で ASP.NET AJAX 1.0 Web プロジェクトを操作する

概念

.Web サイトが対象とする .NET Framework の指定

ASP.NET Web サイトの移行と変換

概要 : Visual Studio の Web サイトおよびプロジェクトの Visual Studio 2008 の Web サイトおよびプロジェクトへの変換