Silverlight Cross Domain Policies在silverlight应用程序中,我想从HTTP子域访问silverlight .xap文件页面,但是让Web服务通过HTTPS访问其他子域以获取敏感信息。 我在子域的根目录下设置了clientaccesspolicy.xml,它使silverlight应用程序可以通过http而不是通过https访问其服务。它给出了跨域访问错误,而该错误通常会在没有适当的clientaccesspolicy的情况下出现。 我知道浏览器本身在混合HTTP和https方面有很多限制。我是否在尝试做不允许做的事情? 签出:http://silverlight.net/forums/t/12741.aspx
自Silverlight 2.0发布以来,这已经过时。现在,您可以使用适当的配置来执行大多数跨域方案。 http://msdn.microsoft.com/zh-cn/library/cc197955(VS.95).aspx 需要注意的重要一点是,您必须有权访问域请求的" ROOT"级别,并且clientaccesspolicy.xml必须位于该级别。 例如,如果您的生产环境中您的应用程序位于负载平衡器之后,该负载平衡器像大多数大公司一样通过URI将流量定向到您的应用程序,那么您就会遇到一些问题。 示例:http://mydomain.com/MyApplication/*转到您的应用程序所在的服务器。 |