[Solucionado] Crear servicio window VB.net

Iniciado por piwi, 22 Septiembre 2010, 13:57 PM

0 Miembros y 1 Visitante están viendo este tema.

piwi

Hola.

He creado un servicio de windows. Lo que hace es leer de una tabla y crear un usuario en directorio activo. Esto está metida en un Timer para que lo haga cada hora.
Lo he instalado y el servicio aparece dentro de los servicios de windows, hace lo que tiene que hacer cuando le doy a iniciar pero el problema que tengo es que me sale un mensaje: El servicio se inición en eEquipo local y despues se detuvo. Algunos servicios se detienen automaticamente si no tienen anda que hacer, por ejemplo, el servicio Alertas  y registros de rendimiento.

Que tengo que hacer para que no se detenga?

un saludo

piwi

Me respondo a mi mismo, recuperaba un nulo de la base de datos y esto daba error. Me imagino que como los servicios no pueden dar error, lo hace mediante este mensaje.

[D4N93R]

Los servicios de WIndows no tienen acceso a GUI, por lo que te recomiendo que depures bien la aplicación en una DLL y lo corras con un exe de pruebas, y luego cuando todo esté perfecto (casi xD, porque siempre hay bugs) haces que el Servicio de Windows use la DLL..

Un saludo!

piwi