Проблема с файлом silverlight crossdomainpolicy.xml - PullRequest
1 голос
/ 01 апреля 2010

Я сделал приложение Silverlight и разместил его на своем локальном IIS. URL этого приложения - http://localhost/default.aspx, который я разработал, и другой сервер xml-rpc, который также работает на той же машине, и его адрес - https://localhost:8000. У меня возникла проблема при вызове удаленных функций с URL https://localhost:8000 I. Хотите знать, где я должен разместить clientaccesspolicy.xml и каким должно быть содержимое этого xml-файла специально для этого случая?

1 Ответ

1 голос
/ 01 апреля 2010

Вам потребуется поместить файл 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>
...