2014-02-20 42 views
0

我正在远程登录到具有GAC中的Orcale.DataAccess.dll的服务器。然而,当我在.dll文件调用一个函数,我得到以下异常:远程登录到服务器以获取Orcale.DataAccess.dll

'Could not load file or assembly 'Orcale.DataAccess, Version=2.112.2.0, Culture=netural, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified'

这是一个Windows Server 2003 32 bit,我从XP SP3 32位客户端远程处理。

任何帮助将不胜感激?

回答

0

在XP SP3 32位机器上,您是否拥有在win 2003服务器上运行的oracle客户端版本(版本= 2.112.2.0)?

如果不是,请试试这个: 1.将oracle dll从2003服务器复制到项目库。 2.重建项目并重试。

+0

我在两个版本上都安装了Orcale 10.2,但是我在XP客户端上安装了Orcale Data Provider .net 10.1.0.4.0,在服务器上安装了10.2.0.1.0,但是它与客户端上的内容有什么关系,服务器并不使用客户端GAC? – user1826413

+0

我最近经历了类似的情况,我的开发机器上的oracle提供程序与生产环境中的oracle提供程序不同。我只是将生产过程中的oracle.DataAccess.dll复制到我的visual studio(IDE for development)并重建解决方案。这解决了问题 –

+0

我用客户端替换了服务器.dll,然后我得到了一条不同的错误消息,但是我只收到了这个错误信息,因为.dll是x64,而项目正在运行x86,我有一个解决方案寿 – user1826413

相关问题