Dotnetnuke 升级DNN 9.0.1至9.2在PersonaBar失败

Dotnetnuke 升级DNN 9.0.1至9.2在PersonaBar失败,dotnetnuke,dotnetnuke-9,Dotnetnuke,Dotnetnuke 9,我们正在将DNN安装升级到9.4.4,以利用最新的内存泄漏修复程序。然而,我们遇到了麻烦,尽管尝试了几种升级路径,我还是没有取得任何进展 我最初是按照建议的升级路径升级到9.1.1,但在Newtonsoft.Json.dll上遇到了问题。我在某个论坛的帖子中看到,直接升级到9.2可能会更容易,因为Newtonsoft.Json在该版本的dnn中跨所有模块升级到了10.0.3版-我的扩展到了9.0.0,所以我想我只需要在整个站点上升级包 我仍然有Newtonsoft.Json错误,所以我按照所采取

我们正在将DNN安装升级到9.4.4,以利用最新的内存泄漏修复程序。然而,我们遇到了麻烦,尽管尝试了几种升级路径,我还是没有取得任何进展

我最初是按照建议的升级路径升级到9.1.1,但在Newtonsoft.Json.dll上遇到了问题。我在某个论坛的帖子中看到,直接升级到9.2可能会更容易,因为Newtonsoft.Json在该版本的dnn中跨所有模块升级到了10.0.3版-我的扩展到了9.0.0,所以我想我只需要在整个站点上升级包

我仍然有Newtonsoft.Json错误,所以我按照所采取的步骤更新了我的web.config文件-我的程序集绑定重定向现在是

   <dependentAssembly>
     <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" />
     <bindingRedirect oldVersion="0.0.0.0-32767.32767.32767.32767" newVersion="10.0.0" />
   </dependentAssembly>
日志:

2020-02-22 12:21:23,629 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Installer.Log.Logger - ExceptionSystem.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:23,676 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:23,910 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Installer.Log.Logger - ExceptionSystem.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:23,926 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:24,052 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Installer.Log.Logger - ExceptionSystem.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:24,066 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()

请确保检查newtonsoft.dll版本。第三方模块可能会将dll覆盖到更新版本,从而导致此问题

不久前我也有类似的问题,为我工作

另请检查上的故障排除指南

无论如何:您是否已经尝试过直接从9.0.1升级到9.4.4(确保服务器上安装了.Net Framework 4.7.2,否则会遇到问题)?建议的升级路径称为:建议

2020-02-22 12:21:23,629 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Installer.Log.Logger - ExceptionSystem.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:23,676 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:23,910 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Installer.Log.Logger - ExceptionSystem.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:23,926 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:24,052 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Installer.Log.Logger - ExceptionSystem.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()
2020-02-22 12:21:24,066 [RD0003FF4888B3][Thread:37][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.NullReferenceException: Object reference not set to an instance of an object.
   at Dnn.Modules.Dashboard.Components.Installers.DashboardInstaller.UnInstall()