当前位置: 代码迷 >> Web Service >> 初学者求教。SilverLight项目调用WebService
  详细解决方案

初学者求教。SilverLight项目调用WebService

热度:245   发布时间:2016-05-02 02:35:52.0
菜鸟求教。。。SilverLight项目调用WebService
SilverLight项目调用WebService,我的SilverLight项目怎么调用局域网服务器上WebService里的一个方法?谢谢额!!

------解决方案--------------------

http://www.cnblogs.com/leischen/archive/2012/06/26/2564424.html
不知道技术难点在什么地方?
------解决方案--------------------
添加服务引用,输入服务的地址就能添加服务引用
------解决方案--------------------
在silverlight项目上,右键->添加服务引用->发现

------解决方案--------------------
正如提示所说的,如果不在一个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>
  相关解决方案