Servicios windows

17/09/2004 - 11:01 por Desco | Informe spam
Hola grupo,
estoy ante la necesidad de hacer un servicio web, y por lo que he estado
leyendo parece ser que no se puede depurar la ejecucion del servicio, eso es
así?.. los pasos a seguir entonces cual es?.. introducir el codigo en los
eventos onstart y onstop, compilar, y luego instalar el servicio.. mediante
InstallUtil del framework o mediante un Setup Proyect y ejecutarlo.. eso es
así ??.. NO hay forma de ir viendo la ejecucion del servicio en tiempo de
debug??

Saludos y gracias.
Desco!.

Preguntas similare

Leer las respuestas

#1 Misael Monterroca
17/09/2004 - 12:59 | Informe spam
http://msdn.microsoft.com/library/d...ations.asp

Aqui te dice paso a paso.


Saludos!
http://www.neo-mx.com/blog


"Desco" escribió en el mensaje
news:
Hola grupo,
estoy ante la necesidad de hacer un servicio web, y por lo que he estado
leyendo parece ser que no se puede depurar la ejecucion del servicio, eso
es
así?.. los pasos a seguir entonces cual es?.. introducir el codigo en los
eventos onstart y onstop, compilar, y luego instalar el servicio..
mediante
InstallUtil del framework o mediante un Setup Proyect y ejecutarlo.. eso
es
así ??.. NO hay forma de ir viendo la ejecucion del servicio en tiempo de
debug??

Saludos y gracias.
Desco!.


Respuesta Responder a este mensaje
#2 Mario Cobretti
17/09/2004 - 13:37 | Informe spam
Hey Desco qué pasa!

Me pregunto que si ya sabes hacerlo para qué lo preguntas?

y no me vengas con la historia de que era para confirmarlo...

Saludetes from ya sabes!

"Desco" escribió en el mensaje
news:
Hola grupo,
estoy ante la necesidad de hacer un servicio web, y por lo que he estado
leyendo parece ser que no se puede depurar la ejecucion del servicio, eso


es
así?.. los pasos a seguir entonces cual es?.. introducir el codigo en los
eventos onstart y onstop, compilar, y luego instalar el servicio..


mediante
InstallUtil del framework o mediante un Setup Proyect y ejecutarlo.. eso


es
así ??.. NO hay forma de ir viendo la ejecucion del servicio en tiempo de
debug??

Saludos y gracias.
Desco!.


Respuesta Responder a este mensaje
#3 Pedro Luna Montalvo
17/09/2004 - 15:50 | Informe spam
A ver, primero, imagino que hablas de Servicios de Windows, en lugar de
servicios Web, es cierto esto?

Si son servicios de Windows, efectivamente, no se pueden depurar
directamente desde el entorno, pero te doy un truco para que puedas
conseguir esto.

1. Abre VS.NET con tu proyecto que contiene el servicio en cuestion
2. Compila tu servicio de Windows en modo Debug
3. Utiliza desde la linea de comandos InstallUtil para registrar el servicio
en el sistema operativo
4. Inicia el servicio de forma manual
5. Con el servicio iniciado y el proyecto abierto en VS.NET, busca en el
menu "Depurar", y selecciona "Procesos".
6. Aparece un dialogo y en la primera columna "Procesos", busca el nombre de
tu ensamblaje que contiene el servicio
7. Una vez ubicado y seleccionado, ejecuta en botón Asociar.
8. Uffflisto!!! Ya estas en modo depuracion de tu servicio.

Si notas la unica desventaja de lo que te he indicado es que no puedes
depurar el codigo de Inicio del servicio. Ademas, si detienes el servicio,
provocaras que termine la depuracion.

Si quieres depurar el inicio de un servicio, crea un servicio temporal en tu
proyecto que inicie el servicio que quieres depurar, asi pierdes del inicio
del servicio temporal (sin importancia), y puedes depurar el inicio de tu
servicio.

Espero no haber revuelto mas las cosas, y otro asuntoten mucho cuidado
de no asociar la depuracion con un proceso equivocado, o podrias
interrumpirlo abruptamente.

Saludos
Pedro Luna, MVP
Gye, Ecu



"Desco" escribió en el mensaje
news:
Hola grupo,
estoy ante la necesidad de hacer un servicio web, y por lo que he estado
leyendo parece ser que no se puede depurar la ejecucion del servicio, eso


es
así?.. los pasos a seguir entonces cual es?.. introducir el codigo en los
eventos onstart y onstop, compilar, y luego instalar el servicio..


mediante
InstallUtil del framework o mediante un Setup Proyect y ejecutarlo.. eso


es
así ??.. NO hay forma de ir viendo la ejecucion del servicio en tiempo de
debug??

Saludos y gracias.
Desco!.


Respuesta Responder a este mensaje
#4 Desco
17/09/2004 - 17:54 | Informe spam
Si, me referia a servicios de windows, Ups, me equivoque,
y bueno, lo que comentas del servicio temporal que al cerrarlo active el
servicio en cuestion parece ser la solución, ya que conseguir el debug al
cerrar el servicio unas veces te puede servir y otras no.. pero bueno.. ya
es una solución. :-)
Gracias.

"Pedro Luna Montalvo" escribió en el
mensaje news:
A ver, primero, imagino que hablas de Servicios de Windows, en lugar de
servicios Web, es cierto esto?

Si son servicios de Windows, efectivamente, no se pueden depurar
directamente desde el entorno, pero te doy un truco para que puedas
conseguir esto.

1. Abre VS.NET con tu proyecto que contiene el servicio en cuestion
2. Compila tu servicio de Windows en modo Debug
3. Utiliza desde la linea de comandos InstallUtil para registrar el


servicio
en el sistema operativo
4. Inicia el servicio de forma manual
5. Con el servicio iniciado y el proyecto abierto en VS.NET, busca en el
menu "Depurar", y selecciona "Procesos".
6. Aparece un dialogo y en la primera columna "Procesos", busca el nombre


de
tu ensamblaje que contiene el servicio
7. Una vez ubicado y seleccionado, ejecuta en botón Asociar.
8. Uffflisto!!! Ya estas en modo depuracion de tu servicio.

Si notas la unica desventaja de lo que te he indicado es que no puedes
depurar el codigo de Inicio del servicio. Ademas, si detienes el servicio,
provocaras que termine la depuracion.

Si quieres depurar el inicio de un servicio, crea un servicio temporal en


tu
proyecto que inicie el servicio que quieres depurar, asi pierdes del


inicio
del servicio temporal (sin importancia), y puedes depurar el inicio de tu
servicio.

Espero no haber revuelto mas las cosas, y otro asuntoten mucho cuidado
de no asociar la depuracion con un proceso equivocado, o podrias
interrumpirlo abruptamente.

Saludos
Pedro Luna, MVP
Gye, Ecu



"Desco" escribió en el mensaje
news:
> Hola grupo,
> estoy ante la necesidad de hacer un servicio web, y por lo que he estado
> leyendo parece ser que no se puede depurar la ejecucion del servicio,


eso
es
> así?.. los pasos a seguir entonces cual es?.. introducir el codigo en


los
> eventos onstart y onstop, compilar, y luego instalar el servicio..
mediante
> InstallUtil del framework o mediante un Setup Proyect y ejecutarlo.. eso
es
> así ??.. NO hay forma de ir viendo la ejecucion del servicio en tiempo


de
> debug??
>
> Saludos y gracias.
> Desco!.
>
>


Respuesta Responder a este mensaje
#5 Mario Cobretti
17/09/2004 - 17:54 | Informe spam
Yo creo que es más sencillo que te crees tus ensamblados con la
implementación necesaria para una típica aplicación de Windows y luego
utilizar esos ensamblados dentro de un proyecto Servicio de Windows. Así
tardarás menos en desarrollar la aplicación.

Cuéntame qué opinas Desco... yeah!

Waiting...


"Desco" escribió en el mensaje
news:
Hola grupo,
estoy ante la necesidad de hacer un servicio web, y por lo que he estado
leyendo parece ser que no se puede depurar la ejecucion del servicio, eso


es
así?.. los pasos a seguir entonces cual es?.. introducir el codigo en los
eventos onstart y onstop, compilar, y luego instalar el servicio..


mediante
InstallUtil del framework o mediante un Setup Proyect y ejecutarlo.. eso


es
así ??.. NO hay forma de ir viendo la ejecucion del servicio en tiempo de
debug??

Saludos y gracias.
Desco!.


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida