【问题标题】:Unable to connect the Oracle server on 64 bit machine through ASP.NET on 64 bit machine无法通过 64 位机器上的 ASP.NET 连接 64 位机器上的 Oracle 服务器
【发布时间】:2012-02-23 00:29:25
【问题描述】:

我是 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 客户端组件。

我已尝试将 Target Platform 设置为 x64 ,但仍然无法正常工作...

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

提前致谢.....

【问题讨论】:

    标签: asp.net oracle


    【解决方案1】:

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

    【讨论】:

    • 您好 Ranhiru,感谢您的回复...但是我们安装了 64 位版本的 Oracle 客户端。数据库人员已经检查了这件事......还有其他建议/解决方案/补丁......?
    • 看看这个链接。 codeproject.com/Tips/132649/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    • 2012-04-04
    • 1970-01-01
    • 2016-10-28
    相关资源
    最近更新 更多