1、VS出现此问题
问题分析:本地电脑安装的oracle客户端为64位客户端,vs启动网站默认启动自带的32位IIS Express,所以出错。
解决方案:
方案1、本地电脑安装oracle32位客户端(原先64位客户端建议删除) 。
方案2、vs修改默认IIS Express为64位,在 工具 –> 选项 –> 项目和解决方案 –> Web 项目 中,有一个 使用 IIS Express 的 64 位版的选项
方案3、修改网站属性,使用本地IIS代替IIS EXPRESS,需管理员运行vs。
2、VS正常,IIS部署网站出现此问题
问题分析:本地电脑安装的oracle客户端为32位客户端,IIS网站应用池为64位,所以出错。
解决方案:修改网站对应应用池,“启用32位应用程序”值为“True”。
3、PL/SQL出现此问题
问题分析:本地电脑安装的oracle客户端为64位客户端,PL/SQL不分32位64位,只能连oracle32位客户端,所以出错。
解决方案:安装oracle32位客户端,pl/sql不用配置,home,oci空没有影响。
建议:不用管oracle服务端是64位还是32位,本地用32位客户端。
————————————————
版权声明:本文为CSDN博主「shiboyuan0410」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shiboyuan0410/article/details/127681921