7.5 был преобразован в 8.2.3. Веб-сайт работает в браузере. Но когда я просматриваю страницу в редакторе контента, я получаю эту ошибку на странице:

URL-адрес страницы = sitecore / client / Applications / ExperienceEditor / Ribbon.aspx? sc_content = core & tapeId =

[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 (String typeName, String model, Boolean throwOnTypeCreationError) +244
Sitecore.Mvc.Pipelines.Response.GetModel.GetFromRenderingItem.Process (GetModelArgs args) +38 (Объект, Объект []) +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 args) +195
Sitecore.Mvc.Pipelines.PipelineService.RunPipeline (String 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, Func
2 resultGetter) +57
Sitecore.Mvc.Presentation.ViewRenderer.get_Model () +150
Sitecore.Mvc.Presentation.ViewRenderer.Render (писатель TextWriter) +221

[InvalidOperationException: ошибка при отображении представления: '/sitecore/shell/client/Speak/Layouts/Renderings/Resources/Pipelines/Pipeline.cshtml'. ] Sitecore.Mvc.Presentation.ViewRenderer.Render (писатель TextWriter) +792 Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render (Renderer рендерер, писатель TextWriter, аргументы RenderRenderingArgs) +147
Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process (RenderRenderingArgs args) +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 args) +195
Sitecore.Mvc.Pipelines.Response.RenderPlaceholder.PerformRendering.Render (String placeholderName, писатель TextWriter, аргументы RenderPlaceholderArgs) +183
(Объект, Объект []) +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 args) +195
Sitecore.Mvc.Helpers.SitecoreHelper.Placeholder (String 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
System.Web.WebPages.WebPageBase.ExecutePageHierarchy (WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) +122
System.Web.Mvc.Html.PartialExtensions.Partial (HtmlHelper htmlHelper, String partialViewName, объектная модель, ViewDataDictionary viewData) +136 Sitecore.Mvc.Presentation.ViewRenderer.Render (писатель TextWriter) +309

[InvalidOperationException: ошибка при отображении представления: '/sitecore/shell/client/Speak/Layouts/Layouts/Speak-Layout.cshtml' (модель: 'Sitecore.Mvc.Presentation.RenderingModel, Sitecore.Mvc'). ]
Sitecore.Mvc.Presentation.ViewRenderer.Render (писатель TextWriter) +792 Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Render (Renderer рендерер, писатель TextWriter, аргументы RenderRenderingArgs) +147
Sitecore.Mvc.Pipelines.Response.RenderRendering.ExecuteRenderer.Process (RenderRenderingArgs args) +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 args) +195
Sitecore.Mvc.Presentation.RenderingView.Render (ViewContext viewContext, писатель TextWriter) +301
System.Web.Mvc.ViewResultBase.ExecuteResult (контекст ControllerContext) +375 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive (IList 1 фильтры, 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 фильтры, 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
Blue Clouds 16 Июн 2017 в 12:50
Подобные ошибки довольно часто возникают из-за файлов из старой версии, которые остались на месте во время обновления. Можете ли вы сравнить свой sitecore и bin с папками из чистой установки?
 – 
Gatogordo
16 Июн 2017 в 15:06

1 ответ

Лучший ответ

Sitecore.Speak.Bootstrap3 был проблемой. В версии 7.5 редактор взаимодействия был настроен с помощью этого SDK. И мы забыли об этом при обновлении. Обновление прошло успешно, но не повлияло на настройки редактора опыта в Core DB. Следовательно, возникла эта проблема. Мы решили это, взяв соответствующий элемент (21E86498-6C8E-4F3B-83F2-B49E5E0ABE16) из ванильной установки 8.2.3 и установив обновленный пакет sitecore.

Мы получили элемент (21E86498-6C8E-4F3B-83F2-B49E5E0ABE16), выполнив поиск по тексту Sitecore.Speak.Bootstrap3 в Core DB.

1
Blue Clouds 19 Июн 2017 в 10:10
Я люблю Stackoverflow! У меня была точно такая же проблема. Элемент находится в / sitecore / client / Business Component Library / version 1 / Layouts / Renderings / Resources / Pipeline.
 – 
T.J.Kjaer
4 Мар 2020 в 17:05