运行程序时抛出异常“找不到请求的 .Net Framework Data Provider。可能没有安装。”
2024-08-25 17:05:18
方法1 如果系统未安装Oracle Data Provider 请参考方法2
右键单击项目,选择属性,切换到“生成”选项卡,将目标平台改为 Any CPU,并勾选“首选32位”
方法2 安装 Oracle Data Provider
如果没有对应的ODP.Net,需要自行安装,怎么知道你需要哪个类型哪个版本的ODP.Net呢?
这里有两个原则
1..Net应用程序与ODP.Net处理器类型保持一致,如:IIS的应用程序池是64位,那么ODP.Net的版本也要是64位的;
2..Net应用的.NetFramework版本与ODP.Net的版本也要保持一致.
下载地址(总揽):http://www.oracle.com/technetwork/topics/dotnet/downloads/index.html
64位ODP.Net下载地址:http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html
32位ODP.Net下载地址:http://www.oracle.com/technetwork/database/windows/downloads/utilsoft-087491.html
注意下载的时候,跟你的数据库版本保持一致.
以安64位ODP.Net为例:
1、下载完成后,将其解压到某个目录,比如D:\oracle11g\ODP.Net,cmd下键入命令:
D:\oracle11g\ODP.Net\x64>install.bat all c:\odp.net myhome (install all components)
上述命令将自动把所有文件复制到c:\odp.net下
D:\oracle11g\ODP.Net\x64>install.bat all c:\odp.net myhome (install all components)
上述命令将自动把所有文件复制到c:\odp.net下
2、然后转到c:\odp.net下,键入命令:
c:\odp.net>configure.bat all myhome (configure all component)
c:\odp.net>configure.bat all myhome (configure all component)
将自动向GAC中部署相应的程序集.
https://www.cnblogs.com/gudi/p/6110875.html
最新文章
- 尝试在你浏览器的Console(F12)中运行一下,你会发现页面被不同的颜色块高亮了(css调试中学到的js)
- sql 小操作
- TAC Beta版本 冲冲冲!!!
- E: dpkg 被中断,您必须手工运行 sudo dpkg --configure -a 解决此问题。
- Apache2.2与php5.17 mysql配置
- 服务器判断客户端为移动端还是PC端
- Ajax省市联动
- 原生JS+tween.js模仿微博发布效果
- php的一些小笔记-文件函数(3)
- Intent的属性及Intent-filter配置——Action、Category属性与intent-filter属性
- 天上掉Pizza
- Could not find a package configuration file provided by ";Qt5Widgets";
- SQLServer之创建LOGON触发器
- I/O 流
- JS判断手机端是否安装某应用
- linux启动http服务
- VMware环境和Window环境进行网络连接的问题
- Centos7 安装PHP7版本及php-fpm,redis ,php-redis,hiredis,swoole 扩展安装
- The iOS 7 Design Cheat Sheet
- 将Sublime Text 添加到鼠标右键菜单的教程方法