Jak programowo zmienić lokalizację (adres URL) usługi sieci Web i zaktualizować odniesienie do sieci Web?
Mam serwis internetowy:
http://127.0.0.1/something/someWS.asmx
Dodaję to jako odniesienie do mojej aplikacji, ale nie zawsze będę Localhost ... może się zmienić nahttp://www.something.com/something/someWS.asmx.
Jak programowo zmienić adres URL mojego dokumentu internetowego? czy to tak proste, jak:
using (var service = new MyApi.MyApi())
{
//txtUrl is the site
service.Url = "http://" + txtUrl + "something/someWS.asmx";
}
TAKŻE, gdy go zmienię, jak mogę go zaktualizować programowo? (odpowiednik kliknięcia prawym przyciskiem myszy i wybrania opcji „Aktualizuj odniesienie do strony internetowej”)
side-note: To, co staram się ostatecznie osiągnąć, to rozwijanie dostępnych metod w oparciu o usługę asmx WebService dostępną na serwerze (usługa.Url)