Я получаю эту ошибку, когда пытаюсь загрузить 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);
Я провел множество поисков в Интернете и нашел несколько возможных решений, но, похоже, это не одно из них. Я пойду через то, что я попробовал.
- Я могу открыть ссылку в браузере IE и FF.
- Там не требуется подписанный пользователем сертификат
- Мой кросс-домен настроен правильно
Вот действительно интересная часть, она работает, если я компилирую и запускаю с Flex SDK 3.2, но я пытался интегрировать AIR 2.5 для некоторых необходимых функций, поэтому я обновился до Flex 3.5 с AIR 2.5 сверху. Если я собираюсь с этим SDK, он не работает.
Я использовал монитор трафика HTTP (Fiddler) для просмотра запросов и заметил, что с 3.5 SDK он никогда не отправляет запрос. Так что это должно быть что-то гибкое, потому что оно, очевидно, никогда не дойдет до моего обслуживания.
У кого-нибудь есть какие-либо предложения о том, что попробовать, или у кого-то еще есть эта проблема?