时间:2021-07-01 10:21:17 帮助过:2人阅读
方案:把程序全部(包括所有的DLL)重新编译,编译的目标是x86(32位), 然后再发布到远程服务器上。
按照网上给出的方案对所以项目将编译目标改成x86后重新编译,运行客户端程序的时候却又出现了新的问题:
难道网上给出的方案不行吗?第一次遇到这种问题,百思不得其解,只能又求助于百度。经过又一轮的百度,发现将项目编译目标改成x86后重新编译还不够,还需要
配置一下IIS的应用程序池,将应用程序池配置成“启用32位应用程序”,如下图所示配置:
经过更改IIS应用程序池配置后,再运行客户端程序,OK一切正常。
备注:因为客户端程序用C#编写所以标题中有C#关键字,但是其它编程语言编写的客户端程序可能也会遇到同样的问题。
运行于64操作系统上的C#客户端通过WCF访问Oracle数据库不兼容问题
标签: