0

这个坚果的解决方案似乎让我难以捉摸:-)

我们有一种方法可以急切加载一些相关实体,当它托管在我们开发机器上的本地 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)

有任何想法吗?

更新,我忘记了我们记录的错误的最上面一行

4

1 回答 1

0

阅读错误消息,您正在使用 log4net 并且LogManager实例似乎为空。可能是配置问题,因为通常您在 web.config 中定义 log4net 配置

于 2013-09-27T07:34:44.197 回答