crossdomain.xml、silverlight 4 的问题

发布于 2024-10-18 10:44:46 字数 657 浏览 1 评论 0原文

由于某种原因,我的 crossdomain.xml 从未被 Silverlight 接受,并且我每次都会收到 SecurityException 。我正在使用 SL4 和 HTTPS。服务器一开始就离线,第一次请求失败。 60 秒后,客户端再次请求 crossdomain.xml,我返回该文件,如下所示,但出现安全异常。我正在使用 Fiddler 返回文件。

同样有趣的是,它可以与 clientaccesspolicy.xml 一起使用,但仅在第一次请求,所有后续请求仅请求 crossdomain.xml。文件如下

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>      
        <domain uri="*"/>
      </allow-from>            
    </policy>
  </cross-domain-access>
</access-policy>

For some reason my crossdomain.xml is never accepted by Silverlight and I'm getting the SecurityException everytime. I'm using SL4 and HTTPS. The server is offline to begin with, the first request fails. After 60 seconds, the client again requests for the crossdomain.xml, I return the file, as given below, but I get the security exception. I'm using Fiddler to return the file.

Also interesting is that it works with clientaccesspolicy.xml but that is requested only the first time and all subsequent requests only ask for crossdomain.xml. The file is as below

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>      
        <domain uri="*"/>
      </allow-from>            
    </policy>
  </cross-domain-access>
</access-policy>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

衣神在巴黎 2024-10-25 10:44:46

crossdomain.xml 文件应该有另一个内容:

<?xml version="1.0"?>
<cross-domain-policy>
  <allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>

crossdomain.xml file should have another content:

<?xml version="1.0"?>
<cross-domain-policy>
  <allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
命比纸薄 2024-10-25 10:44:46

尝试:

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>      
        <domain uri="*"/>
        <domain uri="https://*"/>
      </allow-from>            
    </policy>
  </cross-domain-access>
</access-policy>

Try:

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>      
        <domain uri="*"/>
        <domain uri="https://*"/>
      </allow-from>            
    </policy>
  </cross-domain-access>
</access-policy>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文