2008-09-16 120 views
3

在Silverlight应用程序,我想从一个HTTP子域名访问页面Silverlight的.xap文件,但有Web服务访问不同的子域通过HTTPS敏感信息。Silverlight的跨域策略

我成立了clientaccesspolicy.xml的子域的根,它可以让Silverlight应用程序访问其服务通过HTTP,而不是通过https。它给出了在没有clientaccesspolicy的情况下通常会给出的跨域访问错误。

我知道,浏览器本身有很多的限制,有关混合http和https。我是否试图做一些不允许的事情?

回答

0

这里需要注意的重要一点是,您不能清楚地看到上述信息,您必须有权访问域请求的“ROOT”级别,并且clientaccesspolicy.xml必须驻留在该级别。

例如,如果你有一个生产环境,你的应用程序背后指导,因为大多数大型企业做通过URI您的应用流量负载均衡,你再有一个问题的一点点。

例子:http://mydomain.com/MyApplication/ *去到你的服务器,你的应用程序所在。 http://mydomain.com/clientaccesspolicy.xml是政策存在的地方。