2015-11-25 107 views
2

我已將Sitecore升級到SC7.2。當我打開媒體瀏覽器時,我無法瀏覽媒體項目,因爲我正在從Web項目API獲取404。配置似乎是正確的,但我想知道如果文件/項目沒有得到安裝。Sitecore Web項目API 404

所請求的URL是:

HTTP:// {域} //項/ V1/Sitecore的/殼sc_itemid =%7B3D6658D8-A0BF-4E75-B3E2-D050FABCF4E1%7D &範圍= C & sc_database = master & language = en & fields = __隱藏

有沒有人見過這個?任何人都知道我可以檢查Web Item Api是否正確安裝?

+0

媒體項目是否在前端渲染?當你升級到7.2時,知道有些媒體項目有趣。 - http://getfishtank.ca/blog/sitecore-7-2-upgrade-encoding-media-library-item-names –

+0

您在解決方案中是否有任何自定義Web API?我有同樣的問題你描述,因爲我劫持了路由 –

+0

媒體渲染好,我們沒有任何自定義WEB API –

回答

1

爲了檢查Item Web API是否啓用。

1)下載Fiddler

2)輸入查詢:http://sc8/-/item/v1/?scope=c&sc_database=master&query=/sitecore/content

[注:SC8將由您Sitecore的實例名稱替換]

3)如果您啓用了標準安全性Sitecore項目Web API - 輸入登錄憑證並單擊執行。 enter image description here

你會得到JSON響應: enter image description here

如果你所得到的JSON響應 - 您Sitecore的項Web API已啓用。

+0

簡單明瞭地解釋..謝謝@Nikki –

0

這是由作爲支持修復程序一部分添加的HttpBeginRequest管道中的自定義網站解析程序引起的。