菜鸟求教。。。SilverLight项目调用WebService
SilverLight项目调用WebService,我的SilverLight项目怎么调用局域网服务器上WebService里的一个方法?谢谢额!!
[解决办法]
正如提示所说的,如果不在一个Application里的话,会有跨域问题。参考:
http://bbs.csdn.net/topics/390321411
最好是弄到一个工程里。
[解决办法]
跨域要添加CrossDomain.xml 文件
<?xml version="1.0" encoding="utf-8" ?>
<cross-domain-policy>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
ClientAccessPolicy.xml 文件
<?xml version="1.0" encoding="utf-8" ?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>