Как получить доступ к веб-сервису через порт, отличный от 80 в vs2008 / 2010 - PullRequest
0 голосов
/ 08 июля 2010

Я попытался выполнить поиск в сети, а также попытался найти некоторые обходные пути (например, ручное выполнение wsdl.exe), но все равно не могу получить доступ к удаленной веб-службе, работающей через порт, отличный от 80 (скажем, 1234).

Когда из Visual Studio 2008 ИЛИ 2010 я добавляю веб-ссылку, используя URL-адрес, подобный http://192.168.1.2:1234/WebServices/Test.asmx, служба обнаружена, но когда я нажимаю Продолжить, VS не может создать прокси-классы и выдает ошибку, сообщающую, что http://192.168.1.2/WebServices/Test.asmx (обратите внимание на отсутствующий порт) не удалось ничего вернуть. Есть ли что-то, что я могу сделать, кроме создания локального веб-сервиса, создания прокси-классов и последующего изменения URL-адреса вручную?

Заранее спасибо!

1 Ответ

0 голосов
/ 09 июля 2010

Вы должны установить свойство Url в прокси-классе веб-службы.

...