#c# #web-services #wcf #visual-studio #proxy
#c# #веб-службы #wcf #visual-studio #прокси
Вопрос:
Рассмотрим следующий URL:
http://mahanair.isaaviations.com/webservices/services/AAResWebServices?wsdl
Когда я использую Add Service Reference, он генерирует пустой файл C #, но когда я использую Add Web Reference, он находит 7 наборов данных и 1 сервис и генерирует для них код на C #!
Примечание: Add Service Reference сгенерирует код C # на основе клиента модели сервиса, но старый «Add Web Reference» использует старый подход (SoapHttpClientProtocol)
Мне действительно нужен этот клиент ServiceModel.
В чем проблема?
Примечание: я снял флажок «Повторно использовать типы в ссылочных сборках».
Комментарии:
1. Я попытался добавить его в VS 2012, но, похоже, есть проблемы с WSDL — одна ошибка, указывающая, что код не удалось сгенерировать, а затем более 100 предупреждений о портах и отсутствующих схемах. Не знаю, почему это работает с ASMX.
2. Вы пробовали использовать wsdl.exe ?
3. @TomRedfern Да, у меня были проверенные wsdl.exe .
4. @Tim Я не могу понять, что происходит)-:, но я собираюсь протестировать эту службу в клиенте Java-приложения. Основные функции работают в версии ASMX, но у нее есть свои проблемы, например, некоторые свойства отсутствуют! Я добавлю более подробную информацию к своему вопросу завтра.