1

VS20052.0フレームワークからVS20083.5フレームワークに変換されたアプリケーションがあります。プロジェクト内でのみAjaxControlToolkitDLL[AjaxControlToolkit-Framework3.5SP1-DllOnly.zip]ダウンロードを使用する機能を追加しようとしています。構成のセットアップに従ってプロジェクトをビルドしましたが、コントロールをロードすることに成功していません。

.NET3.5WebアプリケーションにASP.NETAJAXControl Toolkitをインストールして使用するにはどうすればよいですか?

ASP.NETAJAXの構成

すべてのweb.config設定をWebアプリケーションに追加した後、現在エラーが発生しています。

'/'アプリケーションのサーバーエラー。

構成エラー

説明:この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下の特定のエラーの詳細を確認し、構成ファイルを適切に変更してください。

パーサーエラーメッセージ:ファイルまたはアセンブリを読み込めませんでした'System.Web.Extensions、Version = 1.0.61025.0、Culture = neutral、PublicKeyToken=31bf3856ad364e35'またはその依存関係の1つ。システムは、指定されたファイルを見つけることができません。

ソースエラー:

<compilation defaultLanguage = "vb" debug = "true">  
  <アセンブリ>  
    <add assembly = "System.Web.Extensions、Version = 1.0.61025.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35" />  
  </アセンブリ>  
  <expressionBuilders>  
 

他の人がこの問題を抱えていると思いますが、これを修正するのに役立つリソースを見つけることができません。助けてくれてありがとう。

4

2 に答える 2

1

それは古いバージョンです。3.5バージョンを使用するようにweb.configの行を変更します。

<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>

(はい、これは一般的な変換エラーです。)

于 2009-05-08T15:18:19.213 に答える
1

私はこの問題を web.config の継承から多く抱えています。バインディング リダイレクトを追加することもできます。以下は、古いバージョンへの呼び出しを新しいバージョンにリダイレクトします。これを逆に設定することもできます。

  <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/>
                <bindingRedirect oldVersion="1.0.61025.0" newVersion="3.5.0.0"/>
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
于 2009-05-08T15:25:23.520 に答える