我们的某个在线产品间歇性地返回空引用时出现了一些问题,返回的堆栈跟踪如下:
System.TypeInitializationException: The type initializer for 'System.Data.Entity.Internal.AppConfig' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllKeys()
at System.Collections.Specialized.NameValueCollection.get_AllKeys()
at System.Data.Entity.Internal.AppConfig.Convert(NameValueCollection collection)
at System.Data.Entity.Internal.AppConfig..ctor()
at System.Data.Entity.Internal.AppConfig..cctor()
--- End of inner exception stack trace ---
at System.Data.Entity.DbContext..ctor(String nameOrConnectionString)
该产品正在使用EF4.3(我知道我们可以升级,但我想先找到原因)并且似乎大部分时间都在工作,所以我不确定它是否是我们的代码。
是否有人看到过这样的问题,并且/或者知道它是否已在更高版本的EF中修复过?
答案 0 :(得分:0)
这看起来像是一个EF错误,升级到新版本后就解决了这个问题。