использование стандартного веб-сервиса SOAP с использованием vb.net

#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. есть ли инструмент для тестирования веб-сервиса?