2012-12-13 60 views
0

Breeze.js - +訪問服務元數據時遇到問題。Breeze.js - +訪問服務元數據時遇到的問題

請求的元數據被髮送到 http://mylocalmachine:4625/WcfDataService1.svc/Metadata

但元數據在http://mylocalmachine:4625/WcfDataService1.svc/$Metadata

+0

如何將此服務網址更改爲http:// mylocalmachine:4625/WcfDataService1.svc/$元數據 –

回答

2

你的微風客戶越來越出版必須配置與遠程服務進行通信。當我看到您的問題時,您似乎試圖訪問數據服務名稱爲「http:// mylocalmachine:4625/WcfDataService1.svc」的數據源OData

如果是這樣,你必須告訴微風從其默認網絡API的DataService適配器切換到的OData DataService的適配器。這樣做有一個線,如應用程序引導過程:

 
breeze.config.initializeAdapterInstance("dataService", "OData"); 

現在,當你運行你的應用程序,並期待在網絡流量,你應該看到像

 
http://mylocalmachine:4625/WcfDataService1.svc/$Metadata 
0

的東西,微風請求元爲了使用OData adapater,您需要在頁面上包含一個必備JavaScript庫。

它在文檔中提到: - dataJS

希望這會有所幫助。