2017-07-28 61 views
0

我们已经尝试将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)

回答

0

你是如何回滚的?您应该已经恢复到旧版本的数据库和旧文件。恢复之前是否删除了所有文件?

+0

升级时,应始终创建文件和数据库的完整备份。如果出现问题,您可以轻松恢复。或者将该网站复制到测试环境并尝试在那里升级。如果它在那里工作,您可以将测试复制到现场或在那里升级。 – VDWWD