Sitecore 8.2.3预览错误。体验编辑器,升级后出现功能区错误

时间:2017-06-16 09:50:45

标签: sitecore sitecore8.2

7.5转换为8.2.3。网站适用于浏览器。 但是当我在内容编辑器中预览页面时,我在页面上收到此错误:

网页的网址= sitecore / client / Applications / ExperienceEditor / Ribbon.aspx?sc_content = core& ribbonId =

  

[InvalidOperationException:找不到类型   ' Sitecore.Shell.Client.Speak.Layouts.Renderings.Resources.Pipelines.PipelineRenderingModel,Sitecore.Speak.Bootstrap3&#39 ;.   型号参考:   ' Sitecore.Shell.Client.Speak.Layouts.Renderings.Resources.Pipelines.PipelineRenderingModel,的 Sitecore.Speak.Bootstrap3 ']   Sitecore.Mvc.Presentation.ModelLocator.GetModelFromTypeName(字符串   typeName,String model,Boolean throwOnTypeCreationError)+244
  Sitecore.Mvc.Pipelines.Response.GetModel.GetFromRenderingItem.Process(GetModelArgs   args)+38(对象,对象[])+74
  Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)+479
  Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName,   PipelineArgs args,String pipelineDomain)+22
  Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(字符串   pipelineName,TArgs args)+195
  Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(字符串   pipelineName,TArgs args,Func 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 writer)+221

     

[InvalidOperationException:渲染视图时出错:   ' /sitecore/shell/client/Speak/Layouts/Renderings/Resources/Pipelines/Pipeline.cshtml' ;.   ] Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter writer)   +792 Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(渲染器   渲染器,TextWriter编写器,RenderRenderingArgs args)+147
  Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs   args)+75(对象,对象[])+74
  Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)+479
  Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName,   PipelineArgs args,String pipelineDomain)+22
  Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(字符串   pipelineName,TArgs args)+195
  Sitecore.Mvc.Pipelines.Response.RenderPlaceholder.PerformRendering.Render(字符串   placeholderName,TextWriter writer,RenderPlaceholderArgs args)+183
  (对象,对象[])+74
  Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)+479
  Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName,   PipelineArgs args,String pipelineDomain)+22
  Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(字符串   pipelineName,TArgs args)+195
  Sitecore.Mvc.Helpers.SitecoreHelper.Placeholder(字符串   占位符名称)+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
  System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext   pageContext,TextWriter writer,WebPageRenderingBase startPage)+122
  System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper,   String partialViewName,Object model,ViewDataDictionary viewData)   +136 Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter writer)+309

     

[InvalidOperationException:渲染视图时出错:   ' /sitecore/shell/client/Speak/Layouts/Layouts/Speak-Layout.cshtml'   (型号:' Sitecore.Mvc.Presentation.RenderingModel,Sitecore.Mvc')。 ]
  Sitecore.Mvc.Presentation.ViewRenderer.Render(TextWriter writer)+792   Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render(渲染   渲染器,TextWriter编写器,RenderRenderingArgs args)+147
  Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process(RenderRenderingArgs   args)+75(对象,对象[])+74
  Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)+479
  Sitecore.Pipelines.DefaultCorePipelineManager.Run(String pipelineName,   PipelineArgs args,String pipelineDomain)+22
  Sitecore.Mvc.Pipelines.PipelineService.RunPipeline(字符串   pipelineName,TArgs args)+195
  Sitecore.Mvc.Presentation.RenderingView.Render(ViewContext   viewContext,TextWriter writer)+301
  System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)   +375 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList 1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) +88
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList
1   filters,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

1 个答案:

答案 0 :(得分:0)

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

我们通过搜索' Sitecore.Speak.Bootstrap3'得到了项目(21E86498-6C8E-4F3B-83F2-B49E5E0ABE16)。核心数据库中的文字。