No se abre el servidor web integrado de vs2005 al abrir el proyecto

19/12/2007 - 19:12 por Carmelo J. Morales Muñoz | Informe spam
¡hola!

Cargo un proyecto que hace referencia a un servicio web que estoy
desarrollando y no se habre el servidor web que lleva vs2005. Para que se
habra tengo que quitar la referencia web y volverla a crear.

¿sabeis que puedo hacer para que no tenga que hacer esto?.
 

Leer las respuestas

#1 Alberto Poblacion
19/12/2007 - 20:00 | Informe spam
"Carmelo J. Morales Muñoz" wrote in message
news:
Cargo un proyecto que hace referencia a un servicio web que estoy
desarrollando y no se habre el servidor web que lleva vs2005. Para que se
habra tengo que quitar la referencia web y volverla a crear.

¿sabeis que puedo hacer para que no tenga que hacer esto?.



Lo mejor sería mover el servicio web al IIS si quieres que siempre esté
disponible, sobre todo si lo tienes que llamar desde un cliente que no sea
web (si el cliente es web, puedes poner el asmx en el mismo proyecto que
tiene el aspx llamante, y asi sabes que siempre está en marcha cuando lo
llamas).

Uno de los problemas de albergar el asmx en el servidor interno de VS2005
es que te asigna un puerto aleatorio al arrancarlo, y ese puerto forma parte
de la url que almacenas en la Referencia Web del cliente, por lo que tienes
que volver a añadir la referencia cada vez que cambia el puerto. Otro de los
inconvenientes es que si arrancas el proyecto cliente (por ejemplo una
aplicación Windows) no te arranca automáticamente el proyecto servidor. Para
arreglar esto, tendrías que juntar los dos proyectos en una Solución, y en
las propiedades de la Solución configurar el arranque para "múltiples
proyectos" y ahi ponerle que arranque los dos (el cliente y el servidor).

Preguntas similares