2016-03-02 66 views
3

我們最近從Sitecore 7.2初始版升級到SP2版。升級進行得很順利,似乎正在起作用。但是,我們注意到,當試圖通過(新)媒體庫上傳文件時,上傳永遠不會結束。我可以在控制檯中看到一個404請求0​​,但是我找不到缺少的東西。我檢查了我有正確的dll版本,並且還爲Sitecore.ItemWebApi.config使用了新的配置文件。7.2 SP2升級後Sitecore媒體上傳未完成

升級進展良好,我已經重新發布/重新編制索引。

有沒有人有什麼暗示什麼可能會丟失?

+0

你對日誌文件中的任何錯誤? –

+0

您的解決方案中是否有任何自定義404處理程序?它可能不會正確忽略api路徑。 – jammykam

+0

@ SitecoreClimber沒有錯誤,但有一條調試行說:DEBUG無法解析產品URL'http:// xxxx/api/sitecore/Media/Upload'。 –

回答

1

如果您已創建自定義路由或WebAPI,請根據需要將您的自定義API路由定義從api更改爲xxxapi或其他名稱。由於Sitecore有自己的API,它具有/ api /作爲路由,如果您創建具有相同名稱的自定義路由,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 }); 
+0

實際上沒有配置自定義Web API。 –