對於基於WCF REST服務,我們在web.config中此配置(摘錄):
<system.serviceModel>
<standardEndpoints>
<webHttpEndpoint>
<!-- a REST help page is auto-generated, and viewable at http://<host_name>:<port>/service/help -->
<!-- 'crossDomainScriptAccessEnabled' means that it supports JSONP calls (a 'callback' is supplied in the url) when the response is formatted as json. -->
<standardEndpoint name="" crossDomainScriptAccessEnabled="true" helpEnabled="true" defaultOutgoingResponseFormat="Xml" />
</webHttpEndpoint>
</standardEndpoints>
</system.serviceModel>
啓用[WCF跟蹤](http://msdn.microsoft.com/en-us/library/ms733025(v = vs.110)的.aspx)並查看所生成的日誌MI ght給你一些線索,告訴它失敗的原因和原因。 –
您的應用程序是否期望xml或json?你需要[啓用jsonp支持](http://blogs.msdn.com/b/marcelolr/archive/2011/04/19/supporting-jsonp-callbacks-in-wcf-data-services.aspx)?和[另見](http://www.codeproject.com/Articles/514598/Understanding-OData-v-and-WCF-Data-Services-x)。 – mdisibio