WCF跨域具体问题解析

在WCF跨域中,有一些比较重要的问题值得我们去深入探讨,并且在实际应用中来进行具体的解决,以帮助我们在开发中获得一些帮助。
首页 新闻资讯 行业资讯 WCF跨域具体问题解析

WCF是一个比较重要的开发插件,能够帮助我们实现各种特定的功能需求。在这篇文章中,我们将会为大家详细介绍一下有关WCF跨域中的一些比较突出的问题,来具体解决这方面的一些应用问题。#t#

步骤:

1、建立WCF服务,用IIS托管

2、在SL中直接添加服务引用,类似于WebServices调用。

3、实例化服务,调用方法都是异步的。

 

问题: sl4.0 再调用iis宿主WCF的时候,在同一个域名下会提示WCF跨域的错误提示。

wcf是正确的,sl4.0调用配置是自动生成的编译成功,都在我本机。

 

解决:查了N多资料,问的人可真多,但是真正解决的还真少,关键点说的太不明确了。

WCF跨域的文件ClientAccessPolicy.xml 放在IIS的根目录,如果问题还出现

检查SL中生成的配置文件xxx.ClientConfig 中endpoint address 是否正确 ,应该和WCF服务的路径是相同的

ClientAccessPolicy.xml

 

复制

< ?xml version="1.0" encoding="utf-8"?> < access-policy> < cross-domain-access> < policy> < allow-from> < domain uri="*"/> < /allow-from> < grant-to> < resource path="/" include-subpaths="true"/> < /grant-to> < /policy> < /cross-domain-access> < /access-policy>
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

  • 10.

  • 11.

  • 12.

  • 13.

以上就是对WCF跨域出现问题的一些解决方法。

17    2010-02-22 17:29:47    WCF跨域