我在C#中收到Oracle.DataAccess错误

时间:2012-08-30 15:30:16

标签: c# .net oracle

错误讯息是

  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.

我可以知道它是什么解决方案吗?

3 个答案:

答案 0 :(得分:2)

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

要做的第一件事是检查它是否存在并且它是正确的版本。

如果不存在,您可以为您的计算机下载并安装ODAC(Oracle数据访问组件)。这应该允许你使用dll。

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

ODAC

编辑:鉴于您添加的信息,请尝试在IIS服务器上安装ODAC。如果这不起作用,那么这个主题可能会有所帮助,或者至少可以为你提供另一条道路。

ODAC on IIS 7.5 Error

答案 1 :(得分:1)

您需要安装适用于.NET的Oracle数据访问组件。见here

答案 2 :(得分:0)

您可以在计算机中安装Oracle Data Access

http://www.oracle.com/technetwork/topics/dotnet/index-085163.html