AnyCpu
プラットフォームをx64
Webアプリケーションからに変更すると、実行時に次の例外が発生します。ローカルで実行していますwindows 7 x-64
[BadImageFormatException:ファイルまたはアセンブリまたはその依存関係の1つを読み込めませんでした。間違った形式のプログラムを読み込もうとしました。]
AnyCpu
プラットフォームをx64
Webアプリケーションからに変更すると、実行時に次の例外が発生します。ローカルで実行していますwindows 7 x-64
[BadImageFormatException:ファイルまたはアセンブリまたはその依存関係の1つを読み込めませんでした。間違った形式のプログラムを読み込もうとしました。]
32ビットコンポーネントがあるかどうかを確認するだけでなく、アプリを実行しているApplicationPoolが32ビットとして実行するように設定されているかどうかも確認する必要があります。[IISマネージャー]>[アプリケーションプール]>[アプリケーションプール]>[詳細設定]>[32ビットアプリケーションを有効にする]から。64ビットモードで実行する場合はFalseに設定し、32ビットモードで実行する場合はTrueに設定する必要があります。
Webアプリケーションを64ビットアプリケーションとしてのみ実行しようとしているときに、32ビットのコンポーネント/DLLがあるように聞こえます。
あなたはまた見ることを検討するかもしれません: 読む
anycpuのままにして、64ビットシステムでコンパイルした場合は、32ビットと64ビットでコンパイルして実行する必要があります。特に32ビットにしたい場合を除いて、コンパイル時にアーキテクチャを指定しようとしないでください。
64ビットフレームワークがインストールされていることを確認してください。