0

当我在 Visual Studio 开发服务器上运行 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 回答