междоменный вызов завершается неудачно с файлом clientaccesspolicy - PullRequest
0 голосов
/ 27 декабря 2011

Мой медиаплеер silverlight выполняет несколько междоменных вызовов для каждого сценария. В каждом сценарии есть как минимум 3 звонка. На каждом узле моего приложения есть файл clientaccesspolicy.

У меня нет проблем с моим приложением на моем ПК разработчика, но я получил некоторые отчеты о System.SecurityException при последнем междоменном вызове. Поэтому я ищу причины, по которым это исключение может быть вызвано, когда файл clientaccesspolicy присутствует и доступен. Бьюсь об заклад, речь идет о настройках клиента, но я должен знать, кто из них предложит изменить их.

Приложение разработано для SL4 +.

РЕДАКТИРОВАТЬ: clientaccesspolicy файл на последнем узле ::

<?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>

Может ли это быть проблемой файла clientaccesspolicy, если он нормально работает на большинстве ПК и иногда дает сбой?

1 Ответ

2 голосов
/ 27 декабря 2011

try

<allow-from http-request-headers="SOAPAction">
   <domain uri="*"/>
</allow-from>

HTH

РЕДАКТИРОВАТЬ:

Также еще одно примечание, если расположение на IIS является виртуальным, вам нужен файл кросс-домена накорень сайта, а также виртуальное местоположение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...