Sobre Servicios Windows

14/02/2008 - 02:51 por Oswaldo | Informe spam
¡Que tal foro?

La verdad es que no tengo mucho conocimiento de Servicios Windows pero
requiero dar mantenimiento a un sistema que los utiliza.

El caso es que se implementó un servicio windows, que cada cierto tiempo (
15 minutos) debe llamar a un servicio web que genera y envía unos archivos
vía FTP.

Si mando llamar directamente al Servicio Web lo hace perfectamente ( generar
y enviar los archivos) en cualquier ambiente, pero cuando dejo que el
Servicio Windows lo haga automaticamente ( osea que lo mandé llamar cada 15
minutos),
es cuando no funciona.

Cuales son los puntos que debo revisar y tomar en cuenta? Hay algun truco en
la instalación de un servicio windows que deba saber? (Ya que en una
isntalación anterior todo jalaba de maravilla, pero a partir de la ultima ya
no es así). Por donde me recomiendan atacar el problema, tomando en cuenta
que el no tener acceso total al servidor QA donde se debe de implementar?

De antemano, muchas gracias!
 

Leer las respuestas

#1 Alberto Poblacion
14/02/2008 - 08:22 | Informe spam
"Oswaldo" wrote in message
news:
La verdad es que no tengo mucho conocimiento de Servicios Windows pero
requiero dar mantenimiento a un sistema que los utiliza.

El caso es que se implementó un servicio windows, que cada cierto tiempo (
15 minutos) debe llamar a un servicio web que genera y envía unos archivos
vía FTP.

Si mando llamar directamente al Servicio Web lo hace perfectamente (
generar
y enviar los archivos) en cualquier ambiente, pero cuando dejo que el
Servicio Windows lo haga automaticamente ( osea que lo mandé llamar cada
15
minutos),
es cuando no funciona.

Cuales son los puntos que debo revisar y tomar en cuenta? Hay algun truco
en
la instalación de un servicio windows que deba saber? (Ya que en una
isntalación anterior todo jalaba de maravilla, pero a partir de la ultima
ya
no es así). Por donde me recomiendan atacar el problema, tomando en cuenta
que el no tener acceso total al servidor QA donde se debe de implementar?



Sospecho que puede ser un problema de credenciales. Si la llamada al
servicio web se está haiendo con DefaultCredentials, entonces se toma el
usuario que está ejecutando el código en ese momento. El usuario que ejecuta
el Servicio Windows se establece en la configuración de dicho servicio,
desde el panel de control. Por eso puede ser que un servicio que estaba
funcionando realizase bien las llamadas al servicio web, y otro no
(configurado con distinto usuario).
Otra posibilidad es que tengas un cortafuegos bloqueando la salida desde
el servidor donde tienes instalado el Servicio Windows.

Preguntas similares