无法从NHibernate.driver.OracleDataClientDriver版本=4.030319创建驱动程序



过去几天我一直在与之斗争,我已经智穷了!

我的项目已经转移到一个新的开发环境,从Server 2008到Server 2016。该应用程序使用.Net Framework 4.0、Oracle Client win32_11gR2和NHibernate 4.030319。当然,这一切在Server 2008 R2上都能很好地工作,但在Server 2016上,我们无法正常工作。

虽然我很感激11g版本的Oracle需要安装.Net Framework 3.5,但由于我们不负责实际的操作系统,这是由我们的支持人员控制的,我们尝试了12c版本的客户端。这安装得还可以,但当我们尝试调用该应用程序时,它出现了"无法从NHibernate.driver.OracleDataClientDriver创建驱动程序"的错误。

我曾尝试为数据库工厂添加machine.config设置,但自从迁移到Server 2016后,似乎没有什么能使其工作。

有人知道如何在WindowsServer2016上运行吗?

它将在通过添加功能安装.Net Framework 3.5后工作。为了我的利益,它将与64位版本一起工作。在安装过程中忽略表明您的环境不符合最低要求的消息。

最新更新