0

我有一个 C# .Net Web 服务。我正在尝试使用 nHibernate 访问我的数据库。我还有一个使用 nHibernate 访问数据库的 C# .Net 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 回答