3

只是想检查这里是否有人在打开 Sitecore 体验编辑器时已经遇到以下错误跟踪。

22812 2016:05:06 10:36:52 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

19668 2016:05:06 10:36:52 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.IsContentTestingEnabledRequest error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.IsContentTestingEnabledRequest
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

22812 2016:05:06 10:36:52 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

19668 2016:05:06 10:36:52 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.IsContentTestingEnabledRequest error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.IsContentTestingEnabledRequest
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

19668 2016:05:06 10:36:59 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)
10172 2016:05:06 10:36:59 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

12592 2016:05:06 10:36:59 ERROR Error processing command url:/-/speak/request/v1/expeditor/ContentTesting.PersonalizationGallery.CanExecute error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/ContentTesting.PersonalizationGallery.CanExecute
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

22424 2016:05:06 10:37:00 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.ItemVersions.Count error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.ItemVersions.Count
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

19668 2016:05:06 10:37:00 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

16160 2016:05:06 10:37:02 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.ActiveTests.Count error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.ActiveTests.Count
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

16136 2016:05:06 10:37:03 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.HistoricalTests.Count error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.HistoricalTests.Count
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

22812 2016:05:06 10:37:03 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.SuggestedTests.Count error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.SuggestedTests.Count
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

22812 2016:05:06 10:37:04 ERROR Error processing command url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest error:System.InvalidOperationException: Could not retrieve request class for url:/-/speak/request/v1/expeditor/Optimization.ActiveItemTest
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.Process(HttpContext context)
   at Sitecore.ExperienceEditor.Speak.Server.RequestHandler.ProcessRequest(HttpContext context)

我尝试了恢复到 SHEER UI 的解决方法,但我没有成功。此处描述:https ://community.sitecore.net/developers/f/5/t/3049

4

3 回答 3

2

实际上,在启用与 Content Testing \Website\App_Config\Include\ContentTesting相关的必要配置后,上述错误不再出现

就我而言:

  • Sitecore.ContentTesting.ApplicationDependencies.config
  • Sitecore.ContentTesting.config
  • Sitecore.ContentTesting.Intelligence.config
  • Sitecore.ContentTesting.Mvc.config
  • Sitecore.ContentTesting.Processing.Aggregation.config
  • Sitecore.ContentTesting.Solr.IndexConfiguration.config
于 2016-05-06T02:58:25.487 回答
2

在尝试了许多这些解决方案之后,我们的问题是 SPEAK URL 需要在请求中使用特定大小写。

如果您出于 SEO 目的使用 URL Rewrite 2.x 到小写 URL,则需要手动为 /-/speak/ 请求添加排除项。

<rule name="LowerCaseRule" stopProcessing="true">
    <match url="[A-Z]" ignoreCase="false" />
    <conditions>
        <add input="{URL}" pattern="^/sitecore" negate="true" />
        <add input="{URL}" pattern="^/temp" negate="true" />
        <add input="{URL}" pattern="^/ScriptResource" negate="true" />
        <add input="{URL}" pattern="^/WebResource" negate="true" />
        <add input="{URL}" pattern="^/Shibboleth.sso" negate="true" />
        <add input="{URL}" pattern="\.axd" negate="true" />
        <add input="{URL}" pattern="\.asmx" negate="true" />
        <add input="{URL}" pattern="\.svc" negate="true" />
        <add input="{URL}" pattern="^/layouts/system" negate="true" />
        <add input="{HTTP_URL}" pattern="\?.*sc_mode" negate="true" />
        <add input="{URL}" pattern="\/-\/speak" negate="true" /><!-- SPEAK addition -->
    </conditions>
    <action type="Redirect" url="{ToLower:{URL}}" />
</rule>

基于Sitecore Experience Editor 问题:发生严重错误,请联系管理员

于 2018-02-15T18:16:55.950 回答
0

问题中引用的链接中的信息仅涉及更新 Sitecore.ExperienceEditor.config。但是,此知识库页面还列出了要编辑的 Sitecore.MvcExperienceEditor.config。编辑这两个配置对我有用。

于 2017-02-15T21:04:25.473 回答