• 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服务器

  • 相关阅读:
    Kafka 探险
    Semaphore 源码分析
    ReentrantLock 与 AQS 源码分析
    synchronized 原理分析
    ConcurrentHashMap 源码分析
    LinkedHashMap 源码分析
    HashMap 源码分析
    ArrayList 源码分析
    TCP 详解
    proxifier配合ss,实现全局代理
  • 原文地址:https://www.cnblogs.com/zxbzl/p/6170003.html
Copyright © 2020-2023  润新知