Таким образом, на моем промежуточном сервере я могу нормально использовать менеджер контента, но на сервере менеджера контента я не вижу деревья контента при выборе элемента или медиа.
Выбор внутренней ссылки
http://cm.sitecore.com/-/item/v1/sitecore/shell?sc_itemid={5B17E7BA-0216-45AA-B5F2-C75FFDF451CF}&scope=c&sc_database=master&fields=__Hidden
Консоль показывает время ожидания запроса API Sitecore.
[HTTP / 1.1 504 GATEWAY_TIMEOUT 59970ms]
Ошибка синтаксического анализа XML: корневой элемент не найден Расположение: http://cm.sitecore.com/-/item/v1/sitecore/shell?sc_itemid=%7B5B17E7BA-0216-45AA-B5F2-C75FFDF451CF%7D&scope=c&sc_database=master&fields=__Hidden Строка № 1, столбец 1:
Выбор элемента мультимедиа
http://cm.sitecore.com/-/item/v1/sitecore/shell?sc_itemid={3D6658D8-A0BF-4E75-B3E2-D050FABCF4E1}&scope=c&sc_database=master&language=en&fields=__Hidden
Консоль показывает ту же проблему.
[HTTP / 1.1 504 GATEWAY_TIMEOUT 59401ms]
Ошибка синтаксического анализа XML: корневой элемент не найден Расположение: http://cm.sitecore.com/-/item/v1/sitecore/shell?sc_itemid=%7B3D6658D8-A0BF-4E75-B3E2-D050FABCF4E1%7D&scope=c&sc_database=master&language=en&fields=__Hidden Строка № 1, столбец 1:
Я проверил журналы ошибок и обнаружил следующие две проблемы:
Это похоже на что-тоблокирует мой запрос API
4264 15:08:19 ОШИБКА Элемент не найден в строке запроса.[ID: "{3D6658D8-A0BF-4E75-B3E2-D050FABCF4E1}".]
4264 15:08:19 ОШИБКА [Item Web API] Доступ к сайту не предоставлен.
Исключение: Sitecore.Exceptions.AccessDeniedException
Сообщение: доступ к сайту не предоставлен.
Источник: Sitecore.ItemWebApi at Sitecore.ItemWebApi.Pipelines.Request.CheckSecurity.Process (аргументы RequestArgs) в (аргументы RequestArgs) в (Object, Object []) в Sitecore.Pipelines.CorePipeline.Run (PipelineArgs args) в Sitecore.ItemWebApi.Pipelines.HttpRequest.LaunchRequest.Process (аргументы HttpRequestArgs)
Это выглядит как-то не так с моим индексом
3684 15:44:53 ОШИБКА Нет подходящего индекса для / sitecore / media library - {3D6658D8-A0BF-4E75-B3E2-D050FABCF4E1}.Вы должны добавить сканер индекса, который будет охватывать этот элемент
3684 15:44:53 ОШИБКА [Индекс Web API] Индекс не найден
Исключение: System.ArgumentException
Сообщение: индекс не найден
Источник: Sitecore.ContentSearch на Sitecore.ContentSearch.ContentSearchManager.GetIndex (String name)
на Sitecore.ItemWebApi.Pipelines.Request.Search.RunSearchPipeline, RequestringgssearchText, String languageName, логическое showHiddenItems) в Sitecore.ItemWebApi.Pipelines.Request.Search.Process (RequestArgs args) в (Object, Object []) в Sitecore.Pipelines.CorePipeline.Run (PipelineArgs args) в Sitecore.ItemWi.HttpRequest.LaunchRequest.Process (аргументы HttpRequestArgs)
Я попытался переиндексировать и очистить кэш.Странно то, что он прекрасно работает при постановке, но, насколько я могу судить, некоторые настройки на сервере управления контентом вызывают проблему.Любое предложение о том, что посмотреть или попробовать?