Hallo,
Ich habe auf verschiedenen Servern den gleichen WebService laufen.
Ich möchte nun über eine Variable das Service-Object initiieren und auf den dahinterliegenden WebService zu greifen.
So dachte ich mir das:
object srv ;
string WebRef;
string Server;
switch (Server)
{
case "1":
WebRef = "server1";
case "2":
WebRef = "server2;"
case "3":
WebRef = "localhost";
}
srv = new WebRef.Service();
Also der variablen-gesteuerte Zugriff auf Namespaces oder so.
Geht das irgendwie?
Danke und Gruss
Wenn Du auf allen Servern den gleichen Service hast, dann kannst Du dir diesen ja per Service-Reference holen.
Ist dass Ziel ein Lastenausgleich?
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
Ja, bzw. so ähnlich: du kannst zur Laufzeit die URL des Webservice ändern. Dabei muss allerdings sichergestellt sein, dass alle Services 100% gleich sind.
MfG
Jürgen
ASP.NET Zone | gutsch-online | sharpcms | .NET Stammtisch Konstanz-Kreuzlingen | See# Party
Den Service sprichst Du ja über http an, dann kannst Du dir die aufzurufende URL dynamisch zusammenstellen.
Grüsse
Daniel
Space Profile
Wer nicht fragt, der nicht gewinnt
Ja Mensch, toll, danke für die Antworten.
URL im WebVerweis krieg ich hin, das mit der Service-Reference muss ich mir erst aneignen.
Danke.