无法从NHibernate.Driver.OracleDataClientDriver Version = 4.030319创建驱动程序

时间:2019-01-31 16:14:35

标签: .net oracle nhibernate windows-server-2016 system.data.oracleclient

最近几天我一直在与之作斗争,我机智尽头!

我的项目已从Server 2008迁移到Server 2016的新开发环境。该应用程序使用.Net Framework 4.0,Oracle Client win32_11gR2和NHibernate 4.030319。当然,现在所有这些都可以在Server 2008 R2上很好地工作,但是在Server 2016上,我们无法使事情正常进行。

尽管我的确很感激Oracle的11g版本需要安装.Net Framework 3.5,但是由于我们不负责实际的操作系统,这在我们的支持人员的控制之下,因此我们尝试了12c版本的客户。这样安装就可以了,但是当我们尝试调用该应用程序时,它错误提示为“无法从NHibernate.Driver.OracleDataClientDriver创建驱动程序”。

我曾尝试为数据库工厂设置machine.config设置,但自移至Server 2016以来似乎无济于事。

有人知道如何使它在Windows Server 2016上运行吗?

1 个答案:

答案 0 :(得分:0)

在通过添加功能安装了.Net Framework 3.5之后,它将起作用。为了我的利益,它将与64位版本一起使用。在安装过程中,请忽略以下信息:您的环境不满足最低要求。

相关问题