2013-03-30 57 views
1

我正在使用ASP.net Web Api開發Breeze JS To Dos應用程序。當我向資源請求時,「元數據查詢失敗:odata/Todos/Metadata; NaN」。但是當我手動請求/ odata/Todos/Metadata時,它工作正常。你有什麼想法回合呢?元數據查詢失敗:Breeze JS

+0

你能證明是行不通的一些示例代碼? – PatrickSteele

回答

6

嘗試:

var dataService = new breeze.DataService({ 
    serviceName: "http://localhost:2099/api/yourcontent/", 
    hasServerMetadata: false, 
}); 

var manager = new breeze.EntityManager({ dataService: dataService }); 
2

我發現從datajs的MaxDataServiceVersion頭部造成404 ...

嘗試

var oldClient = OData.defaultHttpClient; 
var myClient = { 
    request: function (request, success, error) { 
     delete request.headers.MaxDataServiceVersion; 
     return oldClient.request(request, success, error); 
    } 
}; 
OData.defaultHttpClient = myClient;