silverlight 安全性错误

这几天想用silverlight访问网站的xml文件,一直提示安全性错误,搜索了很多,终于解决了。

得在站点根目录添加一个clientaccesspolicy.xml文件,代码如下:

clientaccesspolicy
<?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 include-subpaths="true" path="/interface"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>

  

其中/interface 为需要访问的文件所在的路径,并且这个文件需要放在将要访问的站点根目录。

我看网上很多写的include-subpaths="false"。我试了,貌似不行,也不知道是什么原因。

更多参考资料:

http://silverlightchina.net/html/tips/2009/0916/184.html

http://silverlightchina.net/html/tips/2010/0107/563.html

这个微软详细说明:

http://msdn.microsoft.com/zh-cn/library/cc645032(v=vs.95).aspx

备忘。

作者:BlueBreeze
出处:http://www.cnblogs.com/BlueBreeze/
若没有标明转载,则为个人观点,写得不妥之处,欢迎讨论!
原文地址:https://www.cnblogs.com/BlueBreeze/p/silverlight.html