找不到请求的 .Net Framework Data Provider。可能没有安装
来源:互联网 发布:广东继续教育网络平台 编辑:程序博客网 时间:2024/04/29 16:30
使用odp.net (ODAC 12c Release 4 and Oracle Developer Tools for Visual Studio (12.1.0.2.4) )发布程序的时候,提示“找不到请求的 .Net Framework Data Provider。可能没有安装”,我是使用无代理的方式发布的,即不安装oracle客户端,找了很久相关信息,发现11g和12c的发布有一些不同,除了要那6个主要的dll外,还需要在machine.config进行配置-_-|||,我的安装包怎么修改machine.comfig呢。需要说明一下的是,我的程序使用了Entity Framework 5.0,不知道和这个有没有关系。但是个人觉得,以前用dataset的应该转到Entity Framework 上,因为真的方便很多。
发布方式:
1、复制相关的dll。OraOps12.dll、oraociei12.dll、oci.dll、ociw32.dll、oraocci12.dll、orannzsbb12.dll、Oracle.DataAccess.dll
2、可以修改machine.config,也可以直接在本地的config加入,不过在本地config加入有个前提,就是在machine里面必须没有这个节点,否则会异常的。
<system.data> <DbProviderFactories> <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver" type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" /> <add name="ODP.NET, Unmanaged Driver" invariant="Oracle.DataAccess.Client" description="Oracle Data Provider for .NET, Unmanaged Driver" type="Oracle.DataAccess.Client.OracleClientFactory, Oracle.DataAccess, Version=4.121.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342" /> </DbProviderFactories> </system.data>
这样就可以在不安装oracle的客户端的情况下访问oracle了,不过值得注意的是,这个版本的oracle 12c的dll是访问不了oracle 9i(包含9i)以下的数据库。又是比你升级的套路。
0 0
- 找不到请求的 .Net Framework Data Provider。可能没有安装.
- 找不到请求的.NET Framework Data Provider。可能没有安装
- 找不到请求的 .Net Framework Data Provider。可能没有安装.
- 找不到请求的 .Net Framework Data Provider。可能没有安装.
- 找不到请求的 .Net Framework Data Provider。可能没有安装.
- 找不到请求的.Net Framework Data Provider。可能没有安装
- 找不到请求的 .Net Framework Data Provider。可能没有安装
- 找不到请求的 .Net Framework Data Provider。可能没有安装
- 找不到请求的 .Net Framework Data Provider。可能没有安装.
- .NET MVC 找不到请求的 .Net Framework Data Provider。可能没有安装。
- .net 4.0部署网站出现: “找不到请求的 .Net Framework Data Provider。可能没有安装。"
- 找不到请求的 .Net Framework Data Provider。可能没有安装. 找到的解决方法
- MVC: 找不到请求的 .Net Framework Data Provider。可能没有安装
- codesmith连接Mysql提示“找不到请求的 .Net Framework Data Provider。可能没有安装。"
- C#中关于:“找不到请求的 .Net Framework Data Provider。可能没有安装。”问题
- [MVC] 找不到请求的.Net Framework Data Provider
- 【.net】DbProviderFactories找不到请求的 .Net Framework 数据提供程序。可能没有安装”的问题
- 找不到请求的 .Net Framework 数据提供程序。可能没有安装
- Java Streams,第 2 部分: 使用流执行聚合
- unity中连接Xbox手柄设置及按键检测
- 牛B的java程序员博客
- tornado小功能API实现
- VS设置为多线程编译
- 找不到请求的 .Net Framework Data Provider。可能没有安装
- Spring中DaoSupport源码
- spark——pairRDD的简单操作(一)
- JavaScript创建对象的四种方式
- 配置本地yum源(http与镜像方式)
- svn 常用命令
- Changing the password on the RHEL 7 kvm qcow2 download (links updated 3/15/2016)
- Android 快速开发框架————————致力于让Android开发更简单
- eclipse maven打包ssm项目,漏掉mapper.xml文件解决方法