Web Service 服务无法连接Oracle数据库
这个问题之前部署就遇到过,但是后来忘了,所以记录一下吧。
我部署Web Service服务的时候,服务没法正常运行,与Oracle数据库无法正常通信。
检查了数据库连接字没有任何问题,写了个测试接口,返回错误"未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序"
然后查了下处理方法:
系统环境:windows 2012 R2 X64
IIS版本:IIS7
Oracle客户端:ODAC 32bit
在IIS上部署的时候出现"未在本地计算机上注册“OraOLEDB.Oracle.1”提供程序"问题,网上所有的办法都用上了也没用。找到了该网站的应用程序池,把启用32位应用程序属性改为True。然后就OK了。
如此,顺利解决了。