我的客户有一个 x64 服务器,他在其中安装了 x32 和 x64 版本的 Oracle 客户端。在他安装了我的 Web 应用程序并尝试运行它后,他得到“试图以不正确的格式加载程序 (HRESULT 0x8007000B)”关于 Oracle.DataAccess.dll 的异常
他的 IIS 配置为 64 位。
我事件要求他在 Web 配置中的 Oracle.DataAccess.dll 上添加带有 processorArchitecture="amd64" 属性的 << assemblyBinding>> 重定向,但它没有帮助。
如何强制我的应用程序/他的 IIS/他的服务器选择正确的 Oracle 客户端版本?