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

 
 
 
  1. < ?xml version="1.0" encoding="utf-8"?>
  2. < access-policy>
  3. < cross-domain-access>
  4. < policy>
  5. < allow-from>
  6. < domain uri="*"/>
  7. < /allow-from>
  8. < grant-to>
  9. < resource path="/" include-subpaths="true"/>
  10. < /grant-to>
  11. < /policy>
  12. < /cross-domain-access>
  13. < /access-policy>

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

网站栏目:WCF跨域具体问题解析
标题链接:http://www.shufengxianlan.com/qtweb/news35/422335.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联