【发布时间】:2015-11-06 13:08:21
【问题描述】:
我创建了使用一些外部 dll 的 Web 服务。当我从 VS IDE 在 IIS Express 上运行 Web 服务时,一切工作正常。 Web服务调用dll函数没有问题。但是当我将此 Web 服务发布到本地计算机 IIS 并调用公开 dll 函数的方法时,我得到了错误:
System.BadImageFormatException:尝试加载程序 格式不正确。 (HRESULT 异常:0x8007000B)
根据我在互联网上找到的信息,这可能是 64/32 位兼容性问题。我的 dll 像 32 位应用程序一样编译。
如何解决这个问题?
【问题讨论】:
-
你看this SO question了吗?可能有一些有用的信息。
标签: c# asp.net web-services iis dll