Flex - Ошибка безопасности при доступе к URL - ОШИБКА # 2042 - PullRequest
0 голосов
/ 16 декабря 2010

Я создал гибкое веб-приложение с функцией входа в систему. Однако информация о пользователе, которую он использует для проверки пользователя, хранится в БД sqlserver в другом домене. По какой-то причине я могу войти только на определенную машину и только с Chrome, когда я пытаюсь с IE8 или на другой машине, она выдает ошибку 2042. Я тщательно искал ответ на этот вопрос и обнаружил, что проблема связана с новыми версиями флеш-плеера и настройкой моего междоменного файла.

<?xml version="1.0"?>
   <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
   <cross-domain-policy>
   <site-control permitted-cross-domain-policies="all" />
   <allow-access-from domain="*" to-ports="*" secure="false" />
   <allow-http-request-headers-from domain="*" headers="*" secure="false" />
</cross-domain-policy>  

1 Ответ

0 голосов
/ 16 декабря 2010

Привет. Есть ли у вашего внутреннего сервера файл crossdomain.xml?Или вы использовали loadPolicyFile?Вы использовали allowDomain, чтобы явно разрешить домен 2d?

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