У меня есть ссылка на веб-сервис на удаленном сервере, например ...
http://10.5.1.121/PersonifyWebServicePPROD/UniversalWebService/default.wsdl
В тот момент, когда я вызываю веб-сервис и просматриваю его свойство URL, оно выглядит как ...
http://localhost/PersonifyWebServicePPROD/UniversalWebService/default.asmx
Может кто-нибудь сказать мне, почему он перезаписывает удаленный сервер с localhost? Поставщик, предоставивший веб-сервис, сказал, что я должен ссылаться на wsdl, а не на asmx, чтобы он работал. Я попытался запустить его как внутри IIS, так и в качестве веб-приложения в файловой системе, и ни один из сценариев не работает. Это на платформе .Net 3.5.