oracle 程序集,未能加載文件或程序集“Oracle.DataAccess, Version=2.111.7.0, Culture=neutral, PublicKeyToken=89b483f4...

對於64位的操作系統:Oracle.DataAccess.dll iis的應用程序池的高級選項

e26438b007c7bb5ab556fdf2aedcb4fd.png

這里要設置為true,上面的是32位的數據庫,上次的出錯,就是這個解決。但是當數據庫為64位的時候:Oracle.DataAccess.dll,要換成當前數據庫的這個文件,同時把那個地方設置為false

aHR0cDovL3d3dy5tZWtlcnkuY24vd3AtY29udGVudC91cGxvYWRzLzIwMTAvMDcvb3JhY2xlLnBuZw==最近在做ASP.Net開發中使用Oracle,其中用到了Oracle提供的數據庫提供程序ODP.NET,具體用到了Oracle.DataAccess.dll這個組件。在實踐中,碰到過幾次都出現“未能加載文件或程序集”Oracle.DataAccess, Version=2.112.1.0 …””,如上圖所示。在此,問題和解決方法總結如下:

1. 問題出現的可能原因

(1)引用出錯:無法加載時,可能是Oracle.DataAccess.dll引用的路徑不正確;

(2)版本不匹配:在開發中引用的Oracle.DataAccess.dll與Oracle中的版本不匹配。所謂版本不匹配,一方面是指版本號不匹配;另一方面是64位和32位不匹配,使用64位的Oracle時一定要使用相應64位的Oracle.DataAccess.dll。

2. 解決辦法

(1)檢查引用是否出錯時很簡單,就看引用路徑中是否存在Oracle.DataAccess.dll這個文件;

(2)Oracle.DataAccess.dll 一般位於Oracle安裝目錄 “..\product\11.2.0\dbhome_1\ODP.NET\bin\2.x\”中,在開發時使用與程序中連接Oracle對應的Dll即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值