Как программно изменить местоположение (URL) веб-службы и обновить веб-ссылку?
У меня есть веб-сервис:
http://127.0.0.1/something/someWS.asmx
Я добавляю это как веб-ссылку на мое приложение, но не всегда это Localhost ... оно может измениться наhttp://www.something.com/something/someWS.asmx.
Как программно изменить URL-адрес моей веб-ссылки? это так просто, как:
using (var service = new MyApi.MyApi())
{
//txtUrl is the site
service.Url = "http://" + txtUrl + "something/someWS.asmx";
}
ТАКЖЕ, как только я изменю это, как я могу обновить это программно? (эквивалентно щелчку правой кнопкой мыши и выбору «Обновить веб-ссылку»)
примечание: в конечном итоге я пытаюсь выполнить выпадающие списки доступных методов на основе asmx WebService, доступного на сервере (service.Url)