原因:Silverlight调用WebSite类型的WebService的跨域问题

解决方案:

1、将ClientAccessPolicy.xml放到WebService所在的根目录

 

这样对于WebApplication类型的WebService没有问题,但是对于WebSite类型的却不起作用

原因是WebSite默认有一个虚拟路径,其根目录在该虚拟目录下,手工创建该虚拟目录是没用的

将虚拟目录去掉即可解决跨域问题。

2、更新Silverlight服务引用的地址

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

相关文章:

  • 2022-12-23
  • 2021-07-03
  • 2022-02-23
  • 2022-12-23
  • 2022-02-25
  • 2021-12-11
  • 2021-08-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-04
  • 2022-01-23
  • 2022-12-23
  • 2021-05-26
相关资源
相似解决方案