0

C#.NetWebサービスを使用しています。nHibernateを使用してデータベースにアクセスしようとしています。また、nHibernateを使用してデータベースにアクセスするC#.NetWebアプリもあります。Webアプリはうまく機能します。ただし、Webサービスはそうではありません。これが私のエラーメッセージです

The ProxyFactoryFactory was not configured.Initialize 'proxyfactory.factory_class' property of the session-factory configuration section with one of the available NHibernate.ByteCode providers.
Example:
<property name='proxyfactory.factory_class'>NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
Example:
<property name='proxyfactory.factory_class'>NHibernate.ByteCode.Castle.ProxyFactoryFactory, NHibernate.ByteCode.Castle</property>

何か案は?

4

2 に答える 2

0

hibernate.cfg.xml ファイルは両方のアプリで同じですか? エラー メッセージに記載されているプロパティがサービス構成ファイルに含まれていないようです。

于 2012-04-27T08:02:37.450 に答える
0

別の Stackoverflow 投稿で答えを見つけました。残念ながら、リンクを保存していませんでした。しかし、答えは NHibernate.ByteCode.Castle への参照を追加することでした。私は私を教育した投稿を見つけようとします

于 2012-04-27T15:33:46.133 に答える