0

Breeze.js - + 访问服务元数据时遇到问题。

元数据请求发送至 http://mylocalmachine:4625/WcfDataService1.svc/Metadata

但元数据正在发布http://mylocalmachine:4625/WcfDataService1.svc/$Metadata

4

2 回答 2

2

您的 Breeze 客户端必须配置为与您的远程服务进行通信。当我阅读您的问题时,您似乎正在尝试访问其数据服务名称为“ http://mylocalmachine:4625/WcfDataService1.svc ”的OData数据源。

如果是这样,您必须告诉 Breeze 从其默认的 Web Api dataService 适配器切换到OData dataService 适配器。在您的应用程序引导期间使用以下行执行此操作:

微风.config.initializeAdapterInstance("dataService", "OData");

现在,当您运行您的应用程序并查看网络流量时,您应该会看到 Breeze 请求元数据,例如

http://mylocalmachine:4625/WcfDataService1.svc/$Metadata
于 2012-12-14T09:21:25.060 回答
0

为了使用 OData 适配器,您需要在页面中包含一个必备的 JavaScript 库。

它在文档中提到:- dataJS

希望这可以帮助。

于 2013-02-23T00:53:57.367 回答