众所周知,若要允许 Silverlight 控件访问其他域上的服务,该服务必须明确选择允许跨域访问。 Silverlight 4 支持两种不同的机制供服务选择跨域访问:
在承载服务的域的根目录中放置一个 clientaccesspolicy.xml 文件,以配置服务允许跨域访问。
在承载服务的域的根目录中放置一个有效的 crossdomain.xml 文件。
我们这边使用的是 clientaccesspolicy.xml 。内容如下:
clientaccesspolicy.xml
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="SOAPAction">
<domain uri="*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
把clientaccesspolicy.xml 放在apache-tomcat-6.0.20\webapps\ROOT 下。
分享到:
相关推荐
详解Silverlight访问SQL数据库
ArcGIS_Silverlight域控制文件,放在IIS目录下后,允许Silverlight中的ArcGIS图层从不同源叠加。
silverlight访问sql server的接口库
2_Silverlight访问MSSQL数据库(2),2_Silverlight访问MSSQL数据库(2)
silverlight 支持多种异步数据访问,这里列出了三种数据访问通信方式
解决SilverLight跨域访问问题
silverlight通过wcf连接oracle数据库
silverlight访问WCF实例开发培训
该组件提供类似ADO.NET编程接口,可以直接在Silverlight端访问Web端数据库。可以实现在Web端无需事先手工编写或自动创建任何程序代码和数据实体类的情况下, 便可在Silverlight端对Web端数据库进行增加、删除、修改、...
解决Silverlight以TCP方式访问自托管WCF服务时遇到的“跨域访问”问题。
图文详解Silverlight访问MSSQL数据库
ASP.NET-[其他类别]silverlight访问数据库汇总.zip
6Silverlight访问数据库之MySQL数据库.pdf
silverlight访问数据库汇总_aspx开发教程
SilverLight与控制台程序托管的WCF进行垮域通讯实例
ASP.NET源码——silverlight访问数据库汇总.zip
[其他类别]silverlight访问数据库汇总_review(ASP.NET源码).rar
多个Silverlight学习源代码:silverlight toolkit中的主题(theme)应用、SilverLight 桌面文件夹效果源码、Silverlight4.0 Demo 源码、Silverlight5 beta新特性源码、SilverlightDataGrid、SilverlightMVVM模式...