#vb.net #web-services #visual-studio #soap #wsdl
#vb.net #веб-сервисы #visual-студия #soap #wsdl
Вопрос:
Я успешно использовал несколько сервисов wsdl, но сейчас застрял с этим веб-сервисом. Я внедряю веб-сервис Hotelston, состояние которого:Hotelston.com API — это стандартный веб-сервис SOAP (WS), доступный по URLhttp://www.hotelston.com/ws/HotelService?wsdl
Я не могу получить доступ к прямому коду веб-сервиса после того, как я добавил его в качестве ссылки в свое приложение.
Пожалуйста, смотрите следующие статьи MSDN для получения точных сведений о том, как я добавил и использовал эти ссылки на веб-службы, но все еще не могу получить к ним доступ из прямого кода.
Как: Добавлять и удалять веб-ссылки
Для получения полной документации API к файлу wsdl перейдите по ссылке.
Комментарии:
1. Что означает «не удается получить доступ к прямому коду веб-сервиса»?
2. Я не могу прочитать веб-сервис из кода, лежащего в основе
Ответ №1:
Если вы отобразите все файлы в проекте и развернете ссылку на службу, Reference.cs будет пустым. Вероятно, это связано с ошибками пространства имен в HotelService.wsdl (в частности, «ax23»), из-за которых шаблон t4 не может сгенерировать код службы. Итог, это их вина, а не ваша.
Комментарии:
1. Я сообщил им, и они сказали, что сотни их клиентов используют этот веб-сервис без проблем, они предположили, что это, возможно, проблема Visual Studio. есть ли инструмент для тестирования веб-сервиса?