Как настроить службу wsdl в проекте flex crossdomain.xml - PullRequest
0 голосов
/ 08 апреля 2011

H * теперь я могу настроить crossdomain.xml мой проект flex. * это мой crossdomain.xml.

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

Я много пробовалразличных методов, но мой проект отправляет сообщение об ошибке " Ошибка безопасности при доступе к URL Невозможно загрузить WSDL. Если в данный момент он подключен, проверьте URI и / или формат WSDL (http://78.189. ...... wsdl"

поместите файл в разные места C: \ wamp \ www \ MYPROJECT \ bin-debug \ crossdomain.xml (URL моего swf: http://localhost/bin-debug/test.html проверен http://localhost/bin-debug/crossdomain.xml все нормально) C: \ wamp \ www \ crossdomain.xml

Я добавил строку загрузки проекта

            protected function application1_initializeHandler(event:FlexEvent):void
            {
                Security.loadPolicyFile("http://localhost/MYPROJECT/bin-debug/crossdomain.xml");

            }

, если тип гибкого сервера не выбирает ничего, но тип сервера выбирает PHP, требуется междоменный.xml как я могу исправить

1 Ответ

0 голосов
/ 08 апреля 2011

Я решил проблему сам.

файл crossdomain.xml должен находиться внутри корневой папки хостинга веб-службы

эта ссылка и схема полезны http://www.senocular.com/pub/adobe/crossdomain/policyfiles.html

http://78.189. .. / crossdomain.xml эта корневая папка хоста веб-службы URL.

...