空参考例外DNN核心5.6.3

Mat*_*att 21 vb.net dotnetnuke dotnetnuke-5

我的网站一直运行正常,直到最近我在事件查看器中看到DNN核心中的空引用异常:

DotNetNuke.Common.Globals.GetStatus() in
Run Code Online (Sandbox Code Playgroud)

F:\ Builds\Maintenance\WorkingDirectory\Library\Common\Globals.vb:第1125行,位于F:\ Builds\Maintenance\WorkingDirectory\Library\Common\Initialize.vb中的DotNetNuke.Common.Initialize.InitializeApp(HttpApplication应用程序):行138位于DotNetNuke.Common.Initialize.Init(HttpApplication app)的F:\ Builds\Maintenance\WorkingDirectory\Library\Common\Initialize.vb:第228行,位于DotNetNuke.Common.Global.Global_BeginRequest(Object sender,EventArgs e)at System System.Web.HttpApplication.ExecuteStep中的.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()(IExecutionStep step,Boolean&completedSynchronously)

1125行是:

_Status = UpgradeStatus.None
Run Code Online (Sandbox Code Playgroud)

这是Globals类和Enum的属性

此外,当发生这种情况时,它不会只做一次然后排序它自己它大约每分钟做一个小时左右.

我确保所有人dataprovider.instances都在使用或尝试捕获最终或自动关闭(如果不使用读者)

任何建议都是最受欢迎的,因为我正式失败了.

谢谢

Mat*_*att 0

查看了release.config,它已将 autoupdate=true 设置为 false,从那以后就不再是问题了。