无法加载文件或程序集'Oracle.DataAccess,Version = 2.112.2.0,Culture = neutral,PublicKeyToken = 89b483f429c47342'或其某个依赖项。

5
将asp.net应用程序部署到服务器后,我遇到了这个错误。
Could not load file or assembly 'Oracle.DataAccess, Version=2.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. The system cannot find the file specified.

我正在使用亚马逊EC2实例的Web服务器Windows-2008R2-SP1,我从此链接下载并安装了Oracle客户端 http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html 最新版本Release3。
我在Web服务器Windows/assembly文件夹中检查了Oracle.DataAcees版本,它与配置文件中的Version=2.112.2.0, PublicKeyToken=89b483f429c47342相同。
请告诉我如何解决这个问题。非常需要您的帮助。
谢谢

看起来你需要将一个Oracle .dll文件放入你的/bin目录下。 - TheGeekYouNeed
项目在 bin 文件夹中有 oracle.dataaccess.dll,有什么想法吗? - praveenb
使用“fuslogvw”(融合日志查看器)查看程序集及其依赖项的加载位置。 - Mrchief
1个回答

11
在 Web 服务器上,进入 IIS 控制台,选择您正在使用的应用程序池右键单击->高级设置->启用32位=true
问题已解决。希望有人受益....

谢谢...这正是我的问题。 - BG100

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接