silverlight crossdomainpolicy.xml文件问题

时间:2010-04-01 12:23:12

标签: silverlight silverlight-3.0 https cross-domain xml-rpc

我已经创建了一个silverlight应用程序,并且已经在我的localhost IIS上托管了它。这个应用程序的URL是http://localhost/default.aspx我开发的和其他xml-rpc服务器也运行在同一台机器上,它的地址是https://localhost:8000,我在从url调用远程函数时遇到问题https://localhost:8000我想知道我应该在哪里放置clientaccesspolicy.xml以及该情况下该xml文件的内容应该是什么?

1 个答案:

答案 0 :(得分:1)

您需要将 clientaccesspolicy.xml 文件放在端口8000的网站根文件夹中。

可能是这样的(虽然你应该决定适当的安全性最适合你的场景):

<?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>
    </cross-domain-access>
</access-policy>