Wpf NHibernateeException:无法从NHibernate.driver.OracleClientDriver创建驱动程序

Wpf NHibernateeException:无法从NHibernate.driver.OracleClientDriver创建驱动程序,wpf,nhibernate,oracle10g,Wpf,Nhibernate,Oracle10g,我有一个基于NHibernate=>oracle10g XE的WPF应用程序。 当我试图从远程计算机(Windows 7)连接时,我收到标题中提到的错误消息 当然,我已经安装了ODAC(ODAC11230xCOPY_x64),它安装在GAC和machine.config中,我还将Oracle.DataAccess添加到bin文件夹中 我已经读过了,但不幸的是它没有帮助 最有趣的问题是,我已经在许多机器上测试了我的应用程序,在那些安装了VS2010的机器上,一切都很正常,连接已经建立,等等 我错过

我有一个基于NHibernate=>oracle10g XE的WPF应用程序。 当我试图从远程计算机(Windows 7)连接时,我收到标题中提到的错误消息

当然,我已经安装了ODAC(ODAC11230xCOPY_x64),它安装在GAC和machine.config中,我还将Oracle.DataAccess添加到bin文件夹中

我已经读过了,但不幸的是它没有帮助

最有趣的问题是,我已经在许多机器上测试了我的应用程序,在那些安装了VS2010的机器上,一切都很正常,连接已经建立,等等


我错过了什么?还需要安装什么?

您是否使用
Fluent
配置?我在使用Framework4.0时也遇到了同样的问题。为了解决这个问题,我更改了会话配置。而不是使用:

FluentNHibernate.Cfg.Db.OracleClientConfiguration.Oracle10
尝试:

第一个使用名称空间
System.Data.OracleClient
,第二个使用
Oracle.DataAccess

我正在32位和64位Windows7上使用Oracle客户端11g R2、ODAC 11.2版本4(11.2.0.3.0)

FluentNHibernate.Cfg.Db.OracleDataClientConfiguration.Oracle10