Ned*_*Ned 5 asp.net oracleclient oracle11g odac oracle12c
我的ASP.NET应用程序在Windows Server 2008 R2服务器上运行.已安装Oracle 11g.
我将此应用程序部署到Windows Server 2016服务器.Oracle 12c安装在此服务器中(不支持11g).
当我运行该应用程序时,我收到此错误:
无法加载文件或程序集Oracle.DataAccess
如果我将Oracle 11g dll(Oracle.DataAccess.dll)复制到应用程序的bin文件夹,我会看到以下消息:
提供与Oracle客户端版本不兼容
有没有办法在不安装Oracle 11g或更改应用程序代码的情况下运行此应用程序?
您的意思是,“不安装 Oracle 11g,不是吗?现在已经安装了 12c。至少,这就是我的理解 - 应用程序在 [Server 2008 + 11g] 上运行正常,现在您希望它在 [Server 2016] 上运行+ 12c]。
如果事实证明我是对的并且您必须在 Server 2016 上安装 11g,那么您可以安装 Oracle 客户端软件,但是 - 如果您问我 - 我宁愿安装 Oracle 11g Express Edition (XE) 数据库。原因如下:
如果事实证明我错了,哦,好吧,等待别人的更好的意见。
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |