DNN 06.02.X を実行しています。サーバーにファイルをアップロードする必要があるカスタム モジュールを設計し、Ajax ファイル アップロード コントロール (AjaxControlToolKit 4.1.60919 から) を使用したいと考えています。この目的のために、プロジェクト参照に AjaxControlToolkit.dll を追加し、プロジェクトのターゲット フレームワークを .Net 3.5 から .Net 4 に変更する必要があります。私の質問は: モジュールをデバッグして dnn (localhost で) を実行すると、以下のエラーが発生します:
'/Mydnn' アプリケーションでサーバー エラーが発生しました。
ファイルまたはアセンブリ 'AjaxControlToolkit' またはその依存関係の 1 つを読み込めませんでした。このアセンブリは、現在読み込まれているランタイムよりも新しいランタイムによってビルドされているため、読み込むことができません。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.BadImageFormatException: ファイルまたはアセンブリ 'AjaxControlToolkit' またはその依存関係の 1 つを読み込めませんでした。このアセンブリは、現在読み込まれているランタイムよりも新しいランタイムによってビルドされているため、読み込むことができません。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
アセンブリ ロード トレース: 次の情報は、アセンブリ 'AjaxControlToolkit' を読み込めなかった理由を特定するのに役立ちます。
WRN: アセンブリ バインディングのログがオフになっています。アセンブリ バインド エラーのログを有効にするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) を 1 に設定します。この機能をオフにするには、レジストリ値 [HKLM\Software\Microsoft\Fusion!EnableLog] を削除します。