我在服务器A上托管了一个Silverlight
应用,在IIS 6上的服务器B上托管了一个WCF
服务。服务器B禁止任何非https连接(并不是说它不会重写它们) ......他们只是失败了)。
在服务器B的wwwroot中我有一个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>
查看代理流量,我现在可以看到请求mydomain / clientaccesspolicy.xml并返回带有内容的HTTP 200的silverlight应用程序,但是,silverlight会提供安全性异常。
我尝试了很多各种各样的clientaccesspolicy.xml文件,甚至是在互联网上浮动的crossdomain.xml示例也无济于事。
此外,如果我安装SL应用程序而不是通过浏览器运行它,则可以使用SL应用程序。
我想知道这是否是SL 5错误?
请注意,这是我之前提到的原始问题的后续内容,我无法看到clientaccesspolicy.xml
请求出现(但我现在可以,但仍然无效)。