OracleClient适用于WPF应用程序,但不适用于Web应用程序

时间:2013-05-03 17:45:02

标签: visual-studio asp.net-mvc-4 oracleclient

我正在将WPF应用程序移植到Web应用程序(ASP.net& C#)。我的IDE是Visual Studio 2008,我们使用的是Oracle 11g。我的操作系统是Windows 7,64位。 WPF应用程序使用System.Data.OracleClient连接到我们的数据库,它工作正常。我将OracleClient引用添加到工作空间并尝试在ASP.Net应用程序中使用相同的命名空间,但在尝试连接到数据库时遇到错误(.Open())。错误是:

“尝试加载Oracle客户端库会引发BadImageFormatException。在安装了32位Oracle客户端组件的64位模式下运行时会出现此问题。”

我检查了WPF应用程序和Web应用程序中的配置管理器。它们设置相同: 平台 - AnyCPU

我尝试使用64位版本的Oracle客户端,它仍然给我同样的错误。 我通过删除位于Windows / Microsoft.NET \ Framework \ v2.0.50727中的System.Data.OracleClient的引用并在Windows / Microsoft.NET \ Framework64 \ v2.0.50727中添加了对64位版本的引用来实现此目的。 / p>

任何建议或帮助都将不胜感激。

由于

0 个答案:

没有答案