2012-03-31 20 views
0

NHibernate => oracle10g XEをベースにしたWPFアプリケーションがあります。 リモートコンピュータ(Windows 7)から接続しようとしているときにタイトルにエラーメッセージが表示されています。NHibernateException:NHibernate.Driver.OracleClientDriverからドライバを作成できませんでした。

私はODAC(ODAC112030Xcopy_x64)をインストールしました.GACとmachine.configにインストールされていますが、Oracle.DataAccessもbinフォルダに追加しました。

私は既にthis articleを読んでいますが、不幸にもそれは役に立たなかったです。

最も興味深い問題は、私は多くのマシン上で私のアプリをテストしたことであり、VS2010がすべてインストールされているものでは接続が確立されているなどです。

私には何が欠けていますか?何をインストールする必要がありますか?

答えて

1

Fluentの設定を使用していますか?私はFramework 4.0を使用して同じ問題を抱えていました。それを解決するために、私はセッション構成を変更しました。

FluentNHibernate.Cfg.Db.OracleClientConfiguration.Oracle10 

試してみてください:代わりに使用するのでは

FluentNHibernate.Cfg.Db.OracleDataClientConfiguration.Oracle10 

を最初のものは、第1のOracle.DataAccessを使用して、名前空間System.Data.OracleClientを使用しています。

私は32ビットと64ビットのウィンドウでODAC 11.2リリース4(11.2.0.3.0)を使用しています。

関連する問題