3.2以上版本不在需要NHibernate.ByteCode.Castle.ProxyFactoryFactory或NHibernate.ByteCode.Linfu.ProxyFactoryFactory了
请在配置节里改成
NHibernate.Bytecode.DefaultProxyFactoryFactory,
NHibernate
</property>
另外,用以前版本的NHibernate.ByteCode.Castle也会报这个错误
转自 http://blog.csdn.net/rav009/article/details/7950310