2012-08-30 11 views
2

错误消息越来越Oracle.DataAccess误差我在C#中

Could Not load file or assembly 'Oracle.DataAccess, version=4.112.3.0, Culture=netural, 
PublicKeyToken=89b483f429c47342' or one of its dependencies. 
The system cannot find the file specified. 

可我知道它是什么解决办法吗?

+0

@CSharpened肯定先生 –

+1

尝试删除现有引用(在项目引用,删除Oracle.DataAccess),然后添加参考(右键单击项目引用和“添加引用”)。 – tbone

+0

@tbone好吧,先生我正在尝试 –

回答

2

此错误表明您的计算机上没有Oracle.DataAccess.Client.dll文件。

首先要做的是检查它是否存在并且它是正确的版本。

如果不存在,您可以为您的机器下载并安装ODAC(Oracle Data Access Components)。这应该允许你使用dll。

当您安装ODAC程序集时,您将通过查看您的machine.config(对于您正在使用的给定体系结构)和GAC,dll已成功安装来看到。

ODAC

编辑:鉴于您的附加信息,试试你的IIS服务器上安装ODAC。如果这不起作用,那么这个话题可能会有一些帮助,或者至少给你另一个途径。

ODAC on IIS 7.5 Error

+0

在IIS中安装应用程序后出现此错误。 –

+0

你确定你已经在IIS服务器上安装了ODAC吗? – CSharpened

+0

查看我的编辑 – CSharpened

1

您需要安装用于.NET的Oracle数据访问组件。请参阅here