Jeg regner med at du bruger Visual Studio, så her er en metode.
Du bliver nødt til at lave en web reference til en af dine web services, når dette er gjort åbner du Reference.cs filen, den er hidden i Solution Exploren så du skal vælge menuen Project og menupunktet Show All Files for at se filen.
I starten af filen står der noget der ligner denne her:
public Klassenavn() {
this.Url = "
http://servernavn/website/webservicenavn.asmx"; }
Ved at overloade constructoren kan du nu lave en tilsvarende constructor der tager en parameter:
public Klassenavn(string URL) {
this.Url = URL;
}
Når du i din kode instanciere web servicen kan du så specificere forskellige URL's, forudsætningen er selvfølgelig at det er web services med det samme interface du kalder.
C#
WebServiceX MinWS1 = new WebServiceX(URL1);
WebServiceX MinWS2 = new WebServiceX(URL2);
VB
Dim MinWS1 as new WebServiceX(URL1)
Dim MinWS1 as new WebServiceX(URL1)