2015-11-25 5 views
2

Я обновил Sitecore до SC7.2. Когда я открываю медиа-браузер, я не могу исследовать элементы мультимедиа, потому что получаю 404 из API веб-элементов. Конфигурации кажутся правильными, но мне интересно, не были ли установлены файлы/элементы.Sitecore Web Item API 404

URL-адрес запрашивается является:

HTTP: // {домен} // элемент/v1/Sitecore/оболочка sc_itemid =% 7B3D6658D8-A0BF-4E75-B3E2-D050FABCF4E1% 7D & Объем = с & sc_database = master & Язык = en & Поля = __ Скрытый

Кто-нибудь видел это раньше? Кто-нибудь знает, как я могу проверить, правильно ли установлен веб-элемент Api?

+0

Отображаются ли медиа-элементы на лицевой стороне? Знайте, что есть некоторые забавы с медиа-элементами при обновлении до 7.2. - http://getfishtank.ca/blog/sitecore-7-2-upgrade-encoding-media-library-item-names –

+0

Есть ли у вас какой-либо пользовательский веб-API в решении? У меня была та же проблема, о которой вы описали, потому что я захватил маршрутизацию. –

+0

Media рендеринга хорошо, и у нас нет каких-либо пользовательских WEB-API. –

ответ

1

Чтобы проверить, включен ли Web Web API или нет.

1) Скачать Fiddler

2) Введите запрос: http://sc8/-/item/v1/?scope=c&sc_database=master&query=/sitecore/content

[Примечание: sc8 будет заменен на ваш Sitecore имя экземпляра]

3) Если вы включили стандарт безопасности в Sitecore Item Web API - введите учетные данные для входа в систему и нажмите «Выполнить». enter image description here

Вы получите ответ в формате JSON: enter image description here

Если вы получаете ответ JSON - Ваш Sitecore Item Web API включена.

+0

Просто и понятно объяснил .. Спасибо @ Никки –

0

Это было вызвано пользовательским разрешителем сайта в конвейере HttpBeginRequest, который был добавлен как часть исправления поддержки.

Смежные вопросы