Asp.net 如何获取有关NHibernate的更多信息';s非法尝试将集合与两个打开的会话关联

Asp.net 如何获取有关NHibernate的更多信息';s非法尝试将集合与两个打开的会话关联,asp.net,nhibernate,castle-monorail,Asp.net,Nhibernate,Castle Monorail,我们的项目已经成功使用NHibernate一段时间了。然而,在新开发的最后几个月里,我们成功地进行了一次改变,这给了我们很多: NHibernate.hibernate异常:非法尝试将集合与两个打开的会话关联 这显示在我们的测试服务器上。这种情况在我们的开发系统上没有/几乎没有发生 问题:有没有办法找到有关此异常的更多信息。如果我们知道问题出在哪一个集合,这会有所帮助 我们尝试了NHibernate事件探查器,但没有提供这种类型的信息 谢谢,WillemNHibernate(默认情况下)使用lo

我们的项目已经成功使用NHibernate一段时间了。然而,在新开发的最后几个月里,我们成功地进行了一次改变,这给了我们很多:

NHibernate.hibernate异常:非法尝试将集合与两个打开的会话关联

这显示在我们的测试服务器上。这种情况在我们的开发系统上没有/几乎没有发生

问题:有没有办法找到有关此异常的更多信息。如果我们知道问题出在哪一个集合,这会有所帮助

我们尝试了NHibernate事件探查器,但没有提供这种类型的信息

谢谢,Willem

NHibernate(默认情况下)使用log4net进行日志记录

您可以对其进行配置,为根记录器设置调试级别,然后将获得与错误相关的NHibernate内部工作的所有可能信息

当然,您也可以获取自己代码的堆栈跟踪,找出导致异常的调用,并将它们发布到此处。

NHibernate(默认情况下)使用log4net进行日志记录

您可以对其进行配置,为根记录器设置调试级别,然后将获得与错误相关的NHibernate内部工作的所有可能信息


当然,您也可以获取自己代码的堆栈跟踪,找出导致异常的调用,并将它们发布到此处。

谢谢Diego!log4net文件产生大量数据。不幸的是,这里提到了我得到的例外情况,所以我还需要进一步调查。谢谢迭戈!log4net文件产生大量数据。不幸的是,有人提到了我得到的例外情况,所以我不得不进一步调查。我想问完全相同的问题。这是关于一个单一的收集和NHibernate肯定知道它是哪一个。我想问完全相同的问题。这是关于一个单一的收集和NHibernate肯定知道这是一个。