2012-04-26 90 views
0

我有一個C#.Net Web服務。我正在嘗試使用nHibernate來訪問我的數據庫。我也有一個使用nHibernate訪問數據庫的C#.Net Web應用程序。該Web應用程序效果很好。但是,Web服務沒有。這是我的錯誤信息Web服務nHibernate配置問題

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> 

任何想法?

+0

你使用的是什麼版本的nhibernate? – Peter 2012-04-26 21:47:32

+0

它的版本2.1.0.1001 – MikeTWebb 2012-04-26 22:09:56

回答

0

這兩個應用程序的hibernate.cfg.xml文件是否相同?看來服務配置文件缺少錯誤消息中提到的屬性。

+0

是的,他們是一樣的....我想通了。看到我的答案。謝謝 – MikeTWebb 2012-04-27 15:30:54

0

我在另一個Stackoverflow帖子中找到了答案。我的不好,我沒有保存鏈接。但是,答案是添加一個對NHibernate.ByteCode.Castle的引用。我會盡力找到教育我的帖子