0

ビジュアル スタジオ開発サーバーで emgu を実行すると、次のエラーが発生します。

An attempt was made to load a program with an incorrect format. (Exception from HRESULT:0x8007000B)

しかし、ローカルのiis Webサーバーでデバッグを実行すると、正常に動作します。それは、私が使用しているemguの最初のコード行で発生します:

Image<Bgr, Byte> image = new Image<Bgr, byte>(imagePath);

この行は、emgu dll のファイルをバインドします

私はすでに 86 および 64 ターゲットで emgu をコンパイルしようとしており、それらの dll を自分のプロジェクトに移動しましたが、違いはありませんでしたが、開発サーバーで自分のプロジェクトを実行できませんでした

4

1 に答える 1

1

x86 にコンパイルし、サーバー iis で 32 ビットを有効にしてみてください: アプリ プール -> 詳細設定 -> 32 ビット アプリケーションを有効にする

于 2012-07-08T10:16:28.193 に答える