我们有一个具有相当大域的MVC 3.0项目.域通过Fluent NHibernate 3.0访问数据库.
该项目自几个月开始投入生产,完全没有问题.
今天,我们正在开发一个访问同一域的Windows服务,以便执行一些批处理操作.
鉴于以下错误,NHibernate无法初始化
NHibernate.InstantiationException could not load test type: <Foo> Inner Exception: Object reference not set to an instance of an object.
互联网网站仍然工作不流畅.
根据在互联网上发现的信息,当有一些属性白痴POCO在ctor中进行初始化时,这个问题就会出现.实际上在域中有很多这些,但问题是,为什么MVC poject不会爆炸而win32会在同一个域中爆炸?
斯特凡诺
解决方法
NHibernate错误消息完全是误导,因为
这是app.configm的applicationConfig部分中没有与NHibernate或映射无关的值.
这是app.configm的applicationConfig部分中没有与NHibernate或映射无关的值.
如果有人发现类似的问题,这是为了将来的参考.