создать проект VB для использования веб-службы XML - PullRequest
0 голосов
/ 18 января 2011

Мне нужно реализовать проект, который будет использовать XML Web Service от другой компании.Пользователь будет получать данные из этого приложения.Они предоставляют макет интерфейса для веб-службы со всеми функциями.

Здесь я попытаюсь создать проект с VS2010 в качестве проекта VB.Это приложение будет постоянно извлекать данные из веб-службы XML для синхронизации с последними данными со своего сервера.

Я путаю, какие типы проектов мне нужно создать и добавить для всего этого решения с VS2010.Я думал сначала создать проект приложения Windows VB формы и добавить приложение-службу WCF к этому решению.

Пожалуйста, предложите мне правильный выбор.Спасибо.

<--- Редактировать -----> Когда данные извлекаются из веб-сервиса и они будут сохранены на сервере SQL на нашей стороне.Когда он обновляется, он обновляется на нашем сервере SQL и на их сервере через веб-службу XML.

Ответы [ 2 ]

0 голосов
/ 18 января 2011

Щелкните правой кнопкой мыши по любому из ваших проектов, где вы хотите сослаться на свой веб-сервис.Найдите «Добавить ссылку на службу» (VS2010), введите URL-адрес WSDL или просто страницу asmx, и все готово!

0 голосов
/ 18 января 2011

Если вы являетесь пользователем веб-API, вам не нужен конкретный тип проекта. Если вы хотите, чтобы это происходило снова и снова, без вмешательства, вы ограничены типом проекта, который может либо a) работать как служба, либо b) работать как простой исполняемый файл, который можно запланировать.

Самым простым является консольное приложение без окна консоли. Вы просто устанавливаете исполняемый файл, который запускает вызовы служб и планирует работу с помощью планировщика Windows. Лучшим решением, которое требует больше времени на создание и тестирование, является служба Windows.

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

ПРИМЕЧАНИЕ. Если вы не настраиваете свою собственную службу, вам не нужен проект службы WCF, чтобы использовать чужую службу.

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