从多个域客户端调用WCF服务

时间:2011-04-22 12:15:55

标签: asp.net ajax wcf json

我有一个WCF服务,我使用AJAX和JSON访问fram Javascript。客户端和服务位于同一站点(domanin)。它很棒。

我现在需要从其他几个站点/域中调用相同的服务。这是怎么做到的?到目前为止,我还没有找到任何描述这种情况的资源。

这些网站使用ASP.NET 4.0(C#)。

2 个答案:

答案 0 :(得分:2)

我同意您需要JSONP,但我不同意使用WCF 3.5示例中的自定义行为。通过启用crossDomainScriptAccessEnabled配置中的webHttpBinding,WCF 4有一个native support for JSONP。我写了example in this question

答案 1 :(得分:0)

您需要使用jsonp