2013-03-30 3 views
1

Я разрабатывал приложение Breeze JS To Dos, используя ASP.net Web Api. Когда я запрашиваю ресурс, я получаю запрос метаданных для: odata/Todos/Metadata; NaN. Но когда я вручную запрашиваю/odata/Todos/Metadata, он работает нормально. Есть ли у вас какие-либо идеи, это так?Ошибка запроса метаданных для: Breeze JS

+0

Можете ли вы показать некоторые примеры кода, который не работает? – PatrickSteele

ответ

6

Try:

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

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

Я нашел заголовок MaxDataServiceVersion от datajs вызвать ...

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;