我们已经尝试将dnn站点从v7.3.2升级到v8.0.3,但升级失败,并且在回滚DDRmenu消失并且记录器显示的更改。指定的dll存在于bin文件夹中。任何人都可以帮忙吗?DDRMenu - 无法找到剃刀主机工厂类型:System.Web.Mvc.MvcWebRazorHostFactory,System.Web.Mvc
[ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.NullReferenceException:对象未设置为一个对象的一个实例 。在DotNetNuke.Web.Razor.RazorEngine.Render [T](TextWriter writer,T model)[错误] DotNetNuke.Services.Exceptions.Exceptions - System.InvalidOperationException:无法找到剃刀主机厂 类型:System.Web。 Mvc.MvcWebRazorHostFactory,System.Web.Mvc在 System.Web.WebPages.Razor.WebRazorHostFactory.CreateFactory(字符串 的typeName)在 System.Collections.Concurrent.ConcurrentDictionary
2.GetOrAdd(TKey key, Func
2 valueFactory)在 System.Web.WebPages.Razor。 WebRazorHostFactory.CreateHostFromConfigCore(RazorWebSectionGroup config,String virtualPath,String physicalPath)at System.Web.WebPages.Razor.WebRazorHostFactory.CreateHostFromConfig(String virtualPath,String physicalPa th)
升级时,应始终创建文件和数据库的完整备份。如果出现问题,您可以轻松恢复。或者将该网站复制到测试环境并尝试在那里升级。如果它在那里工作,您可以将测试复制到现场或在那里升级。 – VDWWD