1

在我的 silverlight 应用程序中,我有两个图像标签,一个带有 http 图像 url,另一个是 https 图像 url

在本地系统中,正在加载启用 http 的图像 url,但未加载 https 图像 url。

当我在启用 https 的站点中托管应用程序时,它显示启用 https 的图像 url,但不显示启用 http 的图像url

如何处理这个问题。

my client access policy :

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
    <policy>
        <allow-from http-request-headers="*">
            <domain uri="http://*" />
            <domain uri="https://*" />
        </allow-from>
        <grant-to>
            <resource include-subpaths="true" path="/">
            </resource>
        </grant-to>
    </policy>
</cross-domain-access>
</access-policy>


my cross domain policy:
<?xml version="1.0"?>
<! DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-   policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
</cross-domain-policy>
4

1 回答 1

0

这似乎是 Silverlight URL 限制的问题,请检查您是否遗漏了一些可以从这里帮助您的内容。

http://msdn.microsoft.com/en-us/library/cc189008%28v=vs.95%29.aspx

您需要使用安全策略文件显式启用此功能。有关详细信息,请参阅 Silverlight 主题中的网络安全访问限制。

于 2012-12-05T11:54:47.980 回答