• Asp.net 程序连接orcle如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,


    本人使用orcale11g

    安装orcale 之类以及navicat配置在这里不提,之后会写一篇文章来说明。

    到此已经安装和配置navicat访问数据正常,但是运行Asp.net  程序报错

    问题如下:

    试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。

    这个大概是说我asp.net 程序不应该是用32的客户端去访问64位的数据库,我是这样理解的。但是我装了64oracle 不就相当宇装了64位的客户端吗?装的那个轻量级的32位客户端只是方便navicat来访问oralce数据库的。这个问题网上给出了很多回答。大多是,改项目的属性里的生成选项里的目标平台:改为x86.意识是把项目当成32位运行。每个项目都照着改了,还是不管用。

    解决方法如下:轻量级的32位客户端有问题,必选安装 orcale 32 client 客户端

    提供下载地址:官网 地址-https://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html

    csdn地址:

  • 相关阅读:
    二维码生成库phpqrcode使用小结
    微信扫码支付开发小结
    Xcode下开发c静态库for ios CPU架构 静态库合并
    Android.mk的用法和基础
    Android.mk介绍
    查看与修改网关,DNS
    WebRTC编译系统之GYP,gn和ninja
    sed awk文本处理教程
    有哪些自媒体平台?
    camke使用例程
  • 原文地址:https://www.cnblogs.com/dashanboke/p/10008104.html
Copyright © 2020-2023  润新知