Вызов PHP Webservice из C # с использованием поставляемого WSDL - PullRequest
1 голос
/ 14 июля 2010

Я получил WSDL от третьего лица.Их веб-сервис - PHP на Apache.

Я могу вызывать его методы из XMLSpy и Validwsdl.com.Но я не могу заставить мой C # / Visual Studio проект построить / проверить WSDL.Когда я добавляю его в свой проект - он показывает все методы и выглядит нормально, но не собирается.

Я пробовал добавить веб-ссылку, добавить сервисную ссылку, я пробовал командную строку WSDL.exe,Ничего не работаетДолжен ли я взломать их WSDL-документ?Нужны ли мне дополнительные библиотеки / включения?

Я не понимаю, почему это не работает.

WSDL: -

http://www.gesundsolutions.com/epp/application/heiq.wsdl

Есть идеи?

1 Ответ

1 голос
/ 14 июля 2010

Использовали ли вы «Добавить веб-ссылку» из меню в VS?

Простое и быстрое учебное пособие, показывающее, что необходимо для связи с веб-службой из другого места, - это сообщение наop0.com .Проверьте это, чтобы узнать, что вы, возможно, упускаете.

Да, достаточно WSDL, если вы знаете местоположение веб-службы.Нет, вы никогда не должны изменять WSDL, так как это соглашение о вызовах.

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