7.2 SP2升级后Sitecore媒体上传未完成

时间:2016-03-02 11:54:54

标签: sitecore

我们最近从Sitecore 7.2初始版本升级到SP2版本。升级很顺利,并且似乎正在起作用。但是,我们注意到,当尝试通过(新)媒体库上传文件时,上传永远不会完成。我可以在控制台中看到http://xx/api/sitecore/media/upload的404请求,但我无法弄清楚丢失的内容。我已经检查过我有正确的dll版本,并且还使用Sitecore.ItemWebApi.config的新配置文件。

升级顺利,我已重新发布/重新编制索引。

有没有人对可能丢失的东西有任何暗示?

1 个答案:

答案 0 :(得分:1)

如果您已创建自定义路由或WebAPI,请根据需要将自定义API路由定义从api更改为xxxapi或任何其他名称。因为Sitecore拥有自己的API,它具有/ api / as路由,如果您创建具有相同名称的自定义路由,Sitecore的请求将转到自定义api路由而不是Sitecore的路径。

config.Routes.MapHttpRoute("DefaultApi", "api/{controller}/{action}/{id}",
           new { id = RouteParameter.Optional });

更改为

config.Routes.MapHttpRoute("DefaultApi", "xxxapi/{controller}/{action}/{id}",
           new { id = RouteParameter.Optional });