【发布时间】:2009-09-08 15:34:00
【问题描述】:
我一直在 Windows XP Professional 上开发 ASP.NET 应用程序。在推广到生产环境时,我现在才发现服务器是 64 位的。我在服务器上安装了 32 位的 Oracle 客户端,无法连接到 Oracle。
我正在使用 Microsoft Provider for Oracle,我的问题是,如何让 32 位机器上编译的 ASP.NET 应用程序连接到 Windows Server 2003 64 位机器上的 Oracle?
编辑:
在回复对我最初问题的评论时,我得到的错误是“尝试加载 Oracle 客户端库引发 BadImageFormatException。在安装了 32 位 Oracle 客户端组件的 64 位模式下运行时会出现此问题”
我已经卸载了 32 位客户端并正在安装 64 位客户端,问题是服务器是 DMZ 中的生产服务器,我自己无法访问服务器,所以我试图预测任何问题我将在安装 64 位客户端并尝试访问服务器上的 ASP.NET 应用程序时拥有
【问题讨论】:
-
Oracle 连接是否有 64 位驱动程序?
-
“无法连接到Oracle”是什么意思?您收到错误消息?它超时了吗?什么?您是否尝试使用 SQLPlus 或 Oracle 客户端提供的其他工具进行连接?
标签: asp.net oracle .net-2.0 64-bit