2015-11-25 96 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管道中的自定义网站解析程序引起的。