2017-06-16 53 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)。