Wie kann ich den Speicherort (URL) eines Webdienstes ändern und die Webreferenz programmgesteuert aktualisieren?
Ich habe einen Webservice:
http://127.0.0.1/something/someWS.asmx
Ich füge dies als Webverweis zu meiner App hinzu, aber es wird nicht immer Localhost sein ... es könnte sich zu ändernhttp://www.something.com/something/someWS.asmx.
Wie ändere ich die URL meiner Webreferenz programmgesteuert? ist es so einfach wie:
using (var service = new MyApi.MyApi())
{
//txtUrl is the site
service.Url = "http://" + txtUrl + "something/someWS.asmx";
}
AUCH, wenn ich es geändert habe, wie aktualisiere ich es programmgesteuert? (entspricht dem Klicken mit der rechten Maustaste und Auswählen von "Webverweis aktualisieren")
Nebenbemerkung: Was ich letztendlich erreichen möchte, sind Dropdowns der verfügbaren Methoden, die auf dem auf dem Server verfügbaren asmx-WebService (service.Url) basieren.