Servicio Web Sin referencia Web

02/08/2006 - 20:30 por Antonio Muñoz | Informe spam
Hola a todos. Quiero saber si es posible usar un servicio web hecho en
VS2005 desde un windowsform de vs2005 pero SIN establecer un REFERENCIA A
SERVICIO WEB, es decir haciendolo todo a mano. mi problema es que es
servidor donde va a estar el servicio web es vble y debo suministrarlo en
tiempo de ejecucion.

Gracias.

Preguntas similare

Leer las respuestas

#1 CESAR DE LA TORRE [MVP]
04/08/2006 - 12:04 | Informe spam
Si pedes, pero tendrías que programar todo a bajo nivel con SOAP. Pero se te
complica el desarrollo muchísimo.
CESAR DE LA TORRE
Software Architect
[Microsoft MVP - XML Web Services]
[MCSE] [MCT]

Renacimiento
[Microsoft GOLD Certified Partner]


"Antonio Muñoz" escribió:

Mostrar la cita
#2 Ronald Ricardo Ramirez Moran
10/08/2006 - 01:58 | Informe spam
Cuando creas una referencia web, se genera un proxy, que contiene codigo
wrapper de las interfaces que el servicio esta exponiendo, incluyendo la
direccion URL del Servicio.

Si el problema es que el servidor cambia constantemente de URL, nombre DNS,
etc. Puedes cambiar la direccion del servicio dinamicamente de varias formas,
aqui dos de ellas:

Mostrar la cita
Tu puedes cambiar la direccion del servicio facilmente desde codigo
cambiando la propiedad Url del Proxy generado, asi:

MiServicioDeClientesProxy proxy = MiServicioDeClientesProxy();
proxy.Url = "http://miotroservidor.com/miservicio.asmx";

Mi recomendacion es obtener la nueva direccion desde algun repositorio local
o remoto y asignarla al servicio. Asi:

string UrlDeMiServicio = ObtenerUrlServicioClientes();
MiServicioDeClientesProxy proxy = MiServicioDeClientesProxy();
proxy.Url = UrlDeMiServicio;

Mostrar la cita
Es la mas recomendable, y se logra, asignando la propiedad >Url Behavior<
(Comportamiento de la Url)de la referencia web del servicio, de su valor
Mostrar la cita
cliente del servicio este compilado, es posible cambiar dinamicamente la
direccion URL del Servicio desde el archivo de configuracion de la aplicacion.


Saludos,
Ronald Ricardo Ramirez Moran

Blog:
http://ecuador.latindevelopers.net/blogs/dlanorok
http://weblogs.foxite.com/DlanorOk
http://spaces.msn.com/DlanorOk


"CESAR DE LA TORRE [MVP]" escribió:

Mostrar la cita
Ads by Google
Search Busqueda sugerida