Web Service + Pocket PC

24/05/2008 - 15:16 por Henry de Sousa | Informe spam
Hola amigos.

Estoy desarrollando una aplicación para Pocket PC. La misma se conecta a la
BD a través de un Web Service que he desarrollado. La idea es que este web
service corra en el servidor de la empresa donde se instale la aplicación y
desde la pocket pc nos podamos conectar a él.

En tiempo de desarrollo para agregar el servicio a la pocket le doy click
derecho sobre el proyecto, y agrego la url del WS que para entonces está
corriendo en mi máquina, la duda que me surge es cuando la aplicación se vaya
a instalar en cada uno de los clientes, cómo haré para indicar la url del ws
y conectarme desde la pocket?

Es decir, se supone que cada cliente tiene su servidor de red ya
configurado, el servidor donde se supone correrá el web service, el servidor
ya tendrá su nombre, dirección ip, entonces como hago yo para poder agregar
la url de ese ws cuando la aplicación ya está instalada y corriendo en la
pocket pc? Hay alguna forma de leer esto desde algún archivo? no sé si esto
pueda ser configurable.

Bueno espero haberme explicado.

Muchas gracias por su tiempo.
 

Leer las respuestas

#1 Alberto Poblacion
25/05/2008 - 10:23 | Informe spam
"Henry de Sousa" wrote in message
news:
[...] cómo haré para indicar la url del ws



La Url la puedes cambiar a través de la propiedad .Url de la clase proxy
que utilizas para acceder al webservice. Por ejemplo en tu código cliente
estarás haciendo algo parecido a esto:

MiServicio.MiClase proxy = new MiServicio.MiClase();
proxy.EjecutarMetodo();

Pues bien, justo después de crear "proxy" y antes de llamar a sus
métodos, añade esto:

proxy.Url = "http://miservidor/.../miservicio.asmx";

Por supuesto, en lugar de poner una ruta fija entre comillas, puede ser
una variable que previamente has cargado desde donde te resulte más cómodo,
por ejemplo desde un fichero .config.

Preguntas similares