Silverlight中Webs的跨域调用

Silverlight中Webs的跨域调用,第1张

概述 一:Silverlight 跨域调用 在承载服务的域的根目录中放置一个 clientaccesspolicy.xml 文件,以配置服务允许跨域访问。   <? xml version="1.0" encoding="utf-8" ?> < access-policy >    < cross-domain-access >       < policy >         < allow-fro

 一Silverlight 跨域调用

在承载服务的域的根目录中放置一个 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 >

在承载服务的域的根目录中放置一个有效的 crossdomain.xml 文件。该文件必须将整个域标记为 public。Silverlight 支持crossdomain.xml 架构 的一个子集。

 

 

 

http://msdn.microsoft.com/zh-cn/library/cc197955(VS.95).aspx

 

 

 二:Silverlight IIS 部署

     用silverlight开发的程序,部署到IIS 上,会经常d出“Sys.InvalIDOperationException: InitializeError error #2104 in control 'Xaml1': 无法下载 Silverlight 应用程序。请查看 Web 服务器设置”异常。

       出现该异常的原因:silverlight 程序ClIEntBin目录下的xap xaml 为后缀名的文件不被IIS请求识别。

       解决方法: IIS,添加MIME类型。

MIME 类型 
.xaml application/xaml+xml 
.xap application/x-silverlight-app

  如仍有问题,请检查IE的配置,放开安全里面的Xaml Active 下载等选项。

 在IIS添加MIME类型,如图所示:

 

总结

以上是内存溢出为你收集整理的Silverlight中Webs的跨域调用全部内容,希望文章能够帮你解决Silverlight中Webs的跨域调用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1034029.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存