cargar dinamicamente la ubicacion de un servicio web en c#

27/07/2006 - 00:10 por Mephisto | Informe spam
Hola

Quisiera saber la forma de dejar dinamica la direccion a la que uno
referencia un servicio web, no se que se pueda configurar desde un archivo o
algo asi.

Gracias
 

Leer las respuestas

#1 Alberto Poblacion
27/07/2006 - 08:52 | Informe spam
"Mephisto" wrote in message
news:eEtrS%
Quisiera saber la forma de dejar dinamica la direccion a la que uno
referencia un servicio web, no se que se pueda configurar desde un archivo
o
algo asi.



Se cambia usando la propiedad Url de la clase proxy del servicio. Algo
asi:

MiServicio.Miclase x = new MiServicio.MiClase();
x.Url = "http://sitio/directorio/servicio.asmx";
x.MiFuncion();

Por supuesto que la cadena con la dirección se puede leer desde un
fichero, típicamente el app.config. De hecho, si usas la versión 2005 de
Visual Studio, cuando añades una referencia a un servicio web te mete
automáticamente la Url en el app.config. Si usas la versión 2003 tendrás que
hacerlo a mano.

Preguntas similares