无法在64位计算机上通过ASP.NET连接64位计算机上的Oracle服务器

时间:2012-01-31 09:10:46

标签: asp.net oracle

我是Oracle的新手。我正在开发一个后端为Oracle 11g的ASP.NET应用程序。

我有2台机器可供开发。一个是数据库服务器(Windows Server 2008 R2),第二个是应用程序服务器(Windows 7)。 我在数据库服务器上安装了Oracle服务器11g标准版。 我在应用程序服务器上安装了Visual Studio 2010和oracle 11g客户端。

现在我可以使用Toad通过应用程序服务器连接oracle数据库服务器。

但是当我尝试通过ASP.NET 4.0应用程序连接数据库服务器时,我无法连接oracle并收到以下错误...

  

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

我试图将目标平台设置为x64,但它仍然没有工作......

任何帮助/建议都将不胜感激....

先谢谢.....

1 个答案:

答案 0 :(得分:0)

问题似乎正是它所说的。您安装的Oracle客户端看起来像是32位Oracle客户端。下载并安装64位版本的Oracle客户端。