Получение ошибки «Невозможно загрузить WSDL» - PullRequest
1 голос
/ 15 декабря 2010

Я получаю эту ошибку, когда пытаюсь загрузить WSDL для моего Asp.Net WebService.

faultCode    "Server.Error.Request"   
faultDetail    "Unable to load WSDL. If currently online, please verify the URI and/or format of the WSDL (http://myurl/web/Service.asmx?WSDL)"   
faultString    "HTTP request error"  

вот код:

service = new WebService();
service.addEventListener("fault", onServiceFault);
service.addEventListener(LoadEvent.LOAD, onWSDLLoaded);
service.loadWSDL(url);   

Я провел множество поисков в Интернете и нашел несколько возможных решений, но, похоже, это не одно из них. Я пойду через то, что я попробовал.

  1. Я могу открыть ссылку в браузере IE и FF.
  2. Там не требуется подписанный пользователем сертификат
  3. Мой кросс-домен настроен правильно

Вот действительно интересная часть, она работает, если я компилирую и запускаю с Flex SDK 3.2, но я пытался интегрировать AIR 2.5 для некоторых необходимых функций, поэтому я обновился до Flex 3.5 с AIR 2.5 сверху. Если я собираюсь с этим SDK, он не работает.

Я использовал монитор трафика HTTP (Fiddler) для просмотра запросов и заметил, что с 3.5 SDK он никогда не отправляет запрос. Так что это должно быть что-то гибкое, потому что оно, очевидно, никогда не дойдет до моего обслуживания.

У кого-нибудь есть какие-либо предложения о том, что попробовать, или у кого-то еще есть эта проблема?

1 Ответ

1 голос
/ 07 января 2011

У меня точно такая же проблема с Flex 4.0 / AIR 2.5, когда .air установлен в ОС Windows.На Mac OS работает отлично.При запуске / отладке из кода все работает отлично.Код настроен для выполнения .loadWSDL () на веб-сервисе, который находится за действительным сертификатом SSL.

При обновлении до AIR 2.0 это исправляется.

Любые предложения здесь будут хорошими.Спасибо оригинальному постеру за разъяснение этой проблемы.

ОБНОВЛЕНИЕ: Оказывается, это проблема AIR 2.5 с настройкой файлов Flex Framework на RSL.Я помог Adobe отследить это, и они воссоздали это сейчас: http://forums.adobe.com/message/3345972#3345972

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