Breeze.js - +访问服务元数据时遇到问题。
发送元数据请求
http://mylocalmachine:4625/WcfDataService1.svc/Metadata
但元数据已在http://mylocalmachine:4625/WcfDataService1.svc/$Metadata
答案 0 :(得分:2)
您的Breeze客户端必须配置为与您的远程服务进行通信。在我阅读您的问题时,您似乎正在尝试访问 OData 数据源,其数据服务名称为“ http:// mylocalmachine:4625 / WcfDataService1.svc ”。
如果是这样,您必须告诉Breeze从默认 Web Api数据服务适配器切换到 OData dataService适配器。在您的应用程序引导期间使用以下行执行此操作:
breeze.config.initializeAdapterInstance("dataService", "OData");
现在,当您运行应用程序并查看网络流量时,您应该会看到Breeze使用类似
的方式请求元数据http://mylocalmachine:4625/WcfDataService1.svc/$Metadata
答案 1 :(得分:0)