我有一个WCF服务,我使用AJAX和JSON访问fram Javascript。客户端和服务位于同一站点(domanin)。它很棒。
我现在需要从其他几个站点/域中调用相同的服务。这是怎么做到的?到目前为止,我还没有找到任何描述这种情况的资源。
这些网站使用ASP.NET 4.0(C#)。
答案 0 :(得分:2)
我同意您需要JSONP,但我不同意使用WCF 3.5示例中的自定义行为。通过启用crossDomainScriptAccessEnabled
配置中的webHttpBinding
,WCF 4有一个native support for JSONP。我写了example in this question。
答案 1 :(得分:0)
您需要使用jsonp。