проблемы с crossdomain.xml, silverlight 4 - PullRequest
0 голосов
/ 21 февраля 2011

По какой-то причине мой crossdomain.xml никогда не принимается Silverlight, и я получаю SecurityException каждый раз.Я использую SL4 и HTTPS.Сервер отключен для начала, первый запрос не выполнен.Через 60 секунд клиент снова запрашивает crossdomain.xml, я возвращаю файл, как указано ниже, но получаю исключение безопасности.Я использую Fiddler, чтобы вернуть файл.

Также интересно то, что он работает с clientaccesspolicy.xml, но запрашивается только в первый раз, а все последующие запросы запрашивают crossdomain.xml.Файл как ниже

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>      
        <domain uri="*"/>
      </allow-from>            
    </policy>
  </cross-domain-access>
</access-policy>

Ответы [ 3 ]

0 голосов
/ 22 февраля 2011

Посмотрите на этот пост из SO: SecurityError при вызове службы HTTPS-WCF из Silverlight 4

0 голосов
/ 13 марта 2013

Попробуйте:

<?xml version="1.0" encoding="utf-8"?>
<access-policy>
  <cross-domain-access>
    <policy>
      <allow-from>      
        <domain uri="*"/>
        <domain uri="https://*"/>
      </allow-from>            
    </policy>
  </cross-domain-access>
</access-policy>
0 голосов
/ 21 февраля 2011
Файл

crossdomain.xml должен иметь другое содержимое:

<?xml version="1.0"?>
<cross-domain-policy>
  <allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
...