8870188 发表于 2015-8-17 10:02:53

在VS中调用WebService正常,在IIS中没反应

  原因:Silverlight调用WebSite类型的WebService的跨域问题
  解决方案:
  1、将ClientAccessPolicy.xml放到WebService所在的根目录
  
  这样对于WebApplication类型的WebService没有问题,但是对于WebSite类型的却不起作用
  原因是WebSite默认有一个虚拟路径,其根目录在该虚拟目录下,手工创建该虚拟目录是没用的
  将虚拟目录去掉即可解决跨域问题。
  2、更新Silverlight服务引用的地址
页: [1]
查看完整版本: 在VS中调用WebService正常,在IIS中没反应