2017-06-16 54 views
0

7.5已转换为8.2.3。网站适用于浏览器。 但是当我预览内容编辑页面,我得到的页面上此错误:?Sitecore 8.2.3预览错误。经验编辑器,升级后的功能区错误

页的URL = Sitecore的/客户/应用/ ExperienceEditor/Ribbon.aspx sc_content =核心& ribbonId =

[InvalidOperationException:找不到类型 'Sitecore.Shell.Client.Speak.Layouts.Renderings.Resources.Pipelines.PipelineRenderingModel,Sitecore.Speak.Bootstrap3'。 模型参考: 'Sitecore.Shell.Client.Speak.Layouts.Renderings.Resources.Pipelines.PipelineRenderingModel,Sitecore.Speak.Bootstrap3'] Sitecore.Mvc.Presentation.ModelLocator.GetModelFromTypeName(字符串 的typeName,字符串模型布尔throwOnTypeCreationError)244个
Sitecore.Mvc.Pipelines.Response.GetModel.GetFromRenderingItem.Process(GetModelArgs 参数)38(对象,对象[])74
Sitecore.Pipelines.CorePipeline.Run(PipelineArgs参数) +479
Sitecore.Pipelines.DefaultCorePipelineManager.Run(字符串管道名称, PipelineArgs参数,字符串pipelineDomain)+22
Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(字符串 pipelineName,TArgs参数)195
Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(字符串 pipelineName,TArgs指定参数时,函数功能2 resultGetter) +161
Sitecore.Mvc.Presentation.Rendering.GetModel() +280
Sitecore.Mvc.Presentation.Rendering.get_Model() +30
Sitecore.Mvc.Extensions.ObjectExtensions.ValueOrDefault(T source, Func
2 resultGetter)57
Sitecore的.Mvc.Presentation.ViewRenderer.get_Model()150
Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter的作家)221

[InvalidOperationException异常:错误而呈现视图: “/ Sitecore的/壳/客户端/说话/设计/效果图/资源/管道/ Pipeline.cshtml”。 ] Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter的作家) 792 Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(渲染器渲染器 ,TextWriter的作家,RenderRenderingArgs参数)147
Sitecore.Mvc。 Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs 参数)75(对象,对象[])74
Sitecore.Pipelines.CorePipeline.Run(PipelineArgs参数)479
Sitecore.Pipelines.DefaultCorePipelineManager.Run( String pipelineName, PipelineArgs args,String pipelineDomain)+22
Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(String pipelineName,TArgs参数)195
Sitecore.Mvc.Pipelines.Response.RenderPlaceholder.PerformRendering.Render(字符串 placeholderName,TextWriter的作家,RenderPlaceholderArgs参数)183
(对象,对象[])74
Sitecore的.Pipelines.CorePipeline.Run(PipelineArgs参数)479
Sitecore.Pipelines.DefaultCorePipelineManager.Run(字符串pipelineName, PipelineArgs指定参数时,字符串pipelineDomain)22
Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(字符串 pipelineName, TArgs args)+195
Sitecore.Mvc.Helpers.SitecoreHelper。占位符(字符串 placeholderName)+258
ASP._sitecore_shell_client_Speak_Layouts_Layouts_Speak_Layout_cshtml.Execute() 1681 System.Web.WebPages.WebPageBase.ExecutePageHierarchy()+252 System.Web.Mvc.WebViewPage.ExecutePageHierarchy()+148
系统。 Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext 的pageContext,TextWriter的作家,WebPageRenderingBase起始页)+122
System.Web.Mvc.Html.PartialExtensions.Partial(的HtmlHelper的HtmlHelper, 字符串partialViewName,对象模型,可视数据的ViewDataDictionary) +136 Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter writer)+309

[InvalidOperationException:渲染视图时出错: '/sitecore/shell/client/Speak/Layouts/Layouts/Speak-Layout.cshtml' (model:'Sitecore.Mvc.Presentation.RenderingModel,Sitecore.Mvc')。 ]
Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter的作家)792 Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(渲染器渲染器 ,TextWriter的作家,RenderRenderingArgs参数)147
Sitecore.Mvc .Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs 参数)75(对象,对象[])74
Sitecore.Pipelines.CorePipeline.Run(PipelineArgs参数)479
Sitecore.Pipelines.DefaultCorePipelineManager.Run (String pipelineName, PipelineArgs args,String pipelineDomain)+22
Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(串 pipelineName,TArgs参数)+195
Sitecore.Mvc.Presentation.RenderingView.Render(ViewContext viewContext,TextWriter的作家)+301
System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext上下文) +375系统。 Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList的1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +88
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList
1个 过滤器,的Int32 filterIndex,ResultExecutingContext preContext, controllerContext controllerContext,的ActionResult的ActionResult)831
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList的1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +831
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList
1个过滤器,的ActionResult的ActionResult)+ 81
System.Web.Mvc.Async。 <> c__DisplayClass21.b__1e(IAsyncResult的 asyncResult)+36

+0

像这样的错误通常是由升级过程中旧版本的文件导致的。你能比较你的sitecore和bin文件夹与干净安装的文件夹吗? – Gatogordo

回答

0

Sitecore.Speak.Bootstrap3是问题。在7.5中,体验编辑器是用这个SDK定制的。我们在升级过程中忘了它。升级进展顺利,但并没有改变他在Core DB中对体验编辑器的定制。因此出现这个问题。我们通过从8.2.3的香草安装中取得相应的项目(21E86498-6C8E-4F3B-83F2-B49E5E0ABE16)来解决它,并安装了升级包的sitecore。

我们通过在Core DB中搜索“Sitecore.Speak.Bootstrap3”文本来获得该项目(21E86498-6C8E-4F3B-83F2-B49E5E0ABE16)。