C#用Oracle.DataAccess中连接Oracle要注意版本问题!
客户端Oracle.DataAccess.dll与服务器版本不一致时,如下修改:
1、在客户端Web.config中,增加如下配置:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Oracle.DataAccess"
publicKeyToken="89B483F429C47342"
culture="neutral" />
<bindingRedirect
oldVersion="2.112.1.2"
newVersion="2.112.1.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
2、在服务器上发布时,将服务器上安装的oracle客户端中的Oracle.DataAccess.dll文件拷贝到客户端安装包的Bin文件夹下。
以上两步即可正常发布。注意:oldVersion为客户端安装包里的Oracle.DataAccess.dll文件版本,newVersion为服务器上oracle的Oracle.DataAccess.dll版本。
2.需要 Oracle 客户端软件 version 8.1.7 或更高版本(重新安装的oracle数据库)
1.将oracle安装的目录赋予最高权限
2.将IIS要发布的系统也赋予最高权限
3.从新启动根目录IIS服务器
最新文章
- 接口测试总结<;转>;
- 正确使用Python logging
- hibernate date类型插入数据库时精度只到日期没有时间
- VMware虚拟机网络环境类型
- Java多线程编程详解
- 在Delphi下基于MapWinGIS添加和删除图层标注的方法
- c语言将2进制数转化为10进制数(栈的初始化,进栈,出栈)
- NOIP2004 合唱队列
- javascript 弹框提示选择
- python设计模式之观察者模式
- 通信协议:HTTP、TCP、UDP(转)
- unity3D加密如何做到防编译?
- [IOT] 自制蓝牙工牌办公室定位系统 (一)—— 阿里物联网平台概览及打通端到云(硬核&#183;干货)
- gulp学习笔记——最好的学习文档是官网
- C# http请求带请求头部分
- Java面试通关秘籍汇总集
- springboot json返回null问题处理
- Systemd初始化进程/RHEL 6系统中System V init命令与RHEL 7系统中systemctl命令的对比
- Python之路,第四篇:Python入门与基础4
- Import VMware ESXi from VirtualBox
热门文章
- phpStudy-坑爹的数据库管理器-phpMyAdmin的默认用户名和密码
- MySQL : 数据库和表的基本操作总结
- python updata与深拷贝
- Rust 阴阳谜题,及纯基于代码的分析与化简
- RSA modulus too small: 512 <; minimum 768 bits
- 【Revit API】调用Revit内部命令PostableCommand
- BZOJ 2668 [cqoi2012]交换棋子 | 最小费用最大流
- 解题:SDOI 2014 重建
- C/S与B/S区别
- C++代理模式