3
A
回答
2
你可以做到这一点很容易。您需要选择正确的binding
,如basicHttpBinding
,wsHttpBinding
等。
将您的服务器映射到某个DNS或IP。在您的服务器上打开80端口,以便外部世界可以访问它。
希望这对你有用。
+0
谢谢Amar让我试试这个解决方案.. – augustine 2012-02-14 08:19:07
0
我想你可能指的是我在使用Silveright时遇到的“跨域”问题。如果是这样的话,那么“跨域”会给你提供有助于你的谷歌词汇。更多信息...
您需要在服务的根目录添加跨域服务。现在,这一切都是很模糊的,因为它是一个有点复杂,取决于你的应用程序,但你需要一个配置是这样的:
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
如果有问题,上面提供了丰富的谷歌图片关键词如果没有其他的。
我有一个服务,承载几个WCF服务。究其根源它公开使用这种配置上面的跨域服务:
[ServiceContract]
public interface ICrossDomainService
{
[OperationContract, WebGet(UriTemplate = "/clientaccesspolicy.xml")]
Stream GetClientAccessPolicy();
[OperationContract, WebGet(UriTemplate = "/crossdomain.xml")]
Stream GetCrossDomainPolicy();
}
我希望这有助于
相关问题
- 1. WCF RESTful服务从网站客户端脚本跨域访问
- 2. 可以通过java客户端访问net.tcp服务(WCF)吗?
- 3. 多个客户端可以访问Windows服务中托管的WCF服务吗?
- 4. 由WPF客户端使用WCF服务
- 5. WCF REST服务:允许跨域访问
- 6. 访问wcf服务上的客户端标识
- 7. 如何让我的WCF服务的客户端访问策略操作可以从根访问?
- 8. WCF服务客户端问题
- 9. 泛型程序,从客户端访问WCF服务
- 10. 从WCF服务访问客户端证书属性
- 11. WCF:如何找到有多少客户端访问服务
- 12. WCF服务客户端访问内部构件
- 13. 从客户端访问WCF服务时出错
- 14. 无法从客户机访问WCF服务
- 15. WCF Web服务和客户
- 16. WCF服务客户端
- 17. Wcf REST服务和客户
- 18. 多个用户访问WCF,档服务
- 19. 访问HTTP状态码,同时使用WCF客户端访问RESTful服务
- 20. 可以从3.5 SP1客户端/网站访问WF/WCF 4.0服务吗?
- 21. WPF客户端 - WCF允许跨域访问 - 问题
- 22. 如何测试多个假用户访问我的WCF服务?
- 23. 自我托管WCF服务上的WCF和客户端通信
- 24. 将WCF服务公开给asmx客户端和WCF客户端
- 25. 由WCF返回的客户端访问对象
- 26. 使用路由时,客户端应该可以访问后端服务吗?
- 27. 从C#客户端访问WCF服务中的方法时遇到问题
- 28. WCF服务IIS为外部客户建立用户登录服务
- 29. 客户端和服务器是否知道在WCF服务调用中有某种可访问的“会话ID”?
- 30. 阻止其他xmpp客户端访问我的ejabberd服务器
你有没有启用IIS中的网站的匿名访问? 您是否使用任何其他绑定而不是basicHttpBinding? – Huusom 2012-02-14 08:05:45