Я попытался выполнить поиск в сети, а также попытался найти некоторые обходные пути (например, ручное выполнение 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-адреса вручную?
Заранее спасибо!