Мне нужно позвонить в веб-службу из нового проекта библиотеки классов C#. Веб-служба еще не доступна для меня (разное географическое местоположение и закрытая сеть до выпуска). Однако у меня есть WSDL, и я добавил Web Reference в свой новый проект библиотеки классов в WSDL.Как веб-ссылка знает, какой адрес использовать?
Моя проблема заключается в том, что я не вижу, где я могу настроить сервисный адрес, на котором основан WSDL. На данный момент он отлично развивается против закрытия WSDL, но когда я выпущу его в другой центр разработки, они должны будут иметь возможность установить правильный адрес для своей службы, чтобы мой сервисный вызов в нем работал.
Есть ли распространенная практика здесь? то есть запись файла конфигурации, которую я могу добавить или что-то еще?
FYI, веб-ссылки используют наследие ASMX технологии веб-службу. Вместо этого вы должны использовать Service Reference. ASMX - это устаревшая технология и не должна использоваться для новой разработки. WCF следует использовать для всех новых разработок клиентов и серверов веб-сервисов. Один из намеков: Microsoft отстранила [ASMX Forum] (http://social.msdn.microsoft.com/Forums/en-US/asmxandxml/threads) в MSDN. –
Да, я знаю этого Джона, но мои руководители по развитию в материнской компании живут в Tardis, который застрял на обратной стороне, и я должен сделать это так. –