这个坚果的解决方案似乎让我难以捉摸:-)
我们有一种方法可以急切加载一些相关实体,当它托管在我们开发机器上的本地 IIS 实例中时,它工作正常(Windows 7 Enterprise,64-bitSP1,VS2012SP3,解决方案针对 Net 4.5 构建)但是,当我们运行它托管在服务器上的 IIS 中(Windows 2008 R2 Standard SP1)它失败并出现以下错误:
2013-09-27 08:42:09,950 ERROR@27[rastructrure.Repositories.SäkerhetsorderRepository] Fel i SäkerhetsorderRepository.AllMatching()
System.NullReferenceException: Object reference not set to an instance of an object.
at log4net.LogManager.GetLogger(Type type)
at Kororder.Domain.Aggregat.Säkerhetsorder.Säkerhetsorder..ctor()
at lambda_method(Closure , Shaper )
at System.Data.Common.Internal.Materialization.Shaper.HandleEntityAppendOnly[TEntity](Func`2 constructEntityDelegate, EntityKey entityKey, EntitySet entitySet)
at lambda_method(Closure , Shaper )
at System.Data.Common.Internal.Materialization.Coordinator`1.ReadNextElement(Shaper shaper)
at System.Data.Common.Internal.Materialization.Shaper`1.SimpleEnumerator.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
at Kororder.Infrastructrure.Repositories.SäkerhetsorderRepository.AllMatching(ISpecification`1 specification)
有任何想法吗?
更新,我忘记了我们记录的错误的最上面一行