C# aps.net MVC 4间歇性对象引用未设置为对象实例

C# aps.net MVC 4间歇性对象引用未设置为对象实例,c#,asp.net-mvc-4,iis-7,C#,Asp.net Mvc 4,Iis 7,我在生产环境中托管的ASP.NETMVC站点上看到一个间歇性错误。此错误发生在所有MVC页面上。回收应用程序池和站点将解决问题,但我无法确定根本原因 有人说,定期回收应用程序池,但我们有过多的负载,不能这样做,因为这会影响用户 下面是错误的堆栈跟踪 对象引用未设置为对象的实例。 StrackTrace消息:- 服务器堆栈跟踪: 在 System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllKeys() 在System.Co

我在生产环境中托管的ASP.NETMVC站点上看到一个间歇性错误。此错误发生在所有MVC页面上。回收应用程序池和站点将解决问题,但我无法确定根本原因

有人说,定期回收应用程序池,但我们有过多的负载,不能这样做,因为这会影响用户

下面是错误的堆栈跟踪

对象引用未设置为对象的实例。
StrackTrace消息:-
服务器堆栈跟踪:
在
System.Collections.Specialized.NameObjectCollectionBase.BaseGetAllKeys()
在System.Collections.Specialized.NameValueCollection.get_AllKeys()中
位于System.Web.WebPages.Scope.WebConfigScopeDictionary.c__DisplayClass4.b__0()处的System.Lazy
1.CreateValue()处 在[0]处重试异常: 在System.Lazy
1.get_Value()处

在System.Web.WebPages.Scope.WebConfigScopeDictionary.TryGetValue(对象键、对象和值)

中,这似乎类似于的/a副本,但另一个问题从未得到回答。我知道解决方法,但正在寻找此问题的解决方案。