尝试访问微风中的OData元数据信息时未找到404页面错误,但如果我将url直接放在浏览器上(没有微风)。BreezeJs With Web API OData尝试读取元数据信息时返回“404”错误
我的服务器端OData实体配置如下所示。
var odataBuilder = new ODataConventionModelBuilder();
odataBuilder.Namespace = "BisService.Entities";
odataBuilder.EntitySet<CompanyDto>("Company").EntityType.HasKey(x => x.Id);
config.MapODataServiceRoute("BisService", "BizService", odataBuilder.GetEdmModel());
我在Breeze上使用以下配置。
var serverAddress = "/BisService/";
breeze.config.initializeAdapterInstance('dataService', 'webApiOData', true);
var manager = new breeze.EntityManager(serverAddress);
var query = breeze.EntityQuery.from("Company");
manager.executeQuery(query, function(data) {
console.log(data)
});
向我们展示breeze客户端发送的URL(从浏览器开发工具获取它)... 404上的那个...然后向我们显示您所说的URL。 – Ward 2014-09-21 19:47:21