Foros del Web » Programación para mayores de 30 ;) » .NET »

Servicio de Windows

Estas en el tema de Servicio de Windows en el foro de .NET en Foros del Web. Hola! Hice un servicio de Windows basado en el ejemplo de ésta página: http://www.codeproject.com/dotnet/si...00&msg=1719288 y estoy intentando debuguearlo según las instrucciones de ésta página: http://msdn2.microsoft.com/en-us/library/7a50syb3.aspx ...
  #1 (permalink)  
Antiguo 19/10/2006, 10:33
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años
Puntos: 0
Servicio de Windows

Hola!


Hice un servicio de Windows basado en el ejemplo de ésta página: http://www.codeproject.com/dotnet/si...00&msg=1719288

y estoy intentando debuguearlo según las instrucciones de ésta página: http://msdn2.microsoft.com/en-us/library/7a50syb3.aspx

pero obtengo el siguiente error:

cannot start service from the command line or a debugger. A windows service must first be installed (using installutil.exe) and then started with the serverExplorer, Windows Services Administrative tool or the NET START command

No se que esté sucediendo...
el proceso se queda pensando en la línea:
System.ServiceProcess.ServiceBase.Run(ServicesToRu n);
del static void Main()

  #2 (permalink)  
Antiguo 20/10/2006, 06:19
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
Hola Emerald como va, mira soy medio negado para el ingles jajaja, pero se a donde va tu problema.

Lo mas seguro es que creaste correctamente tu servicio de Windows, principalmente es para aplicaciones de acceso distribuido, pero una consulta lo iniciaste para inicializar el Servicio de Windows existen 2 maneras que te las explico aca :)

1.- Debes ir al SIMBOLO DE SISTEMA DE VISUAL STUDIO (una interfaz de comando normal CMD no te servira...) debes dirijirte a tu carpeta donde creaste tu Servicio de Windows Ejemplo y deberias hacer lo siguiente:

C:\Proyecto\Relase\net start "nombre del servicio"
Abajo de deberia mostrar que sea iniciado

2.- Desde el panel de control, herramientas administrativas, Servicios, ahí buscar "nombre del servicio", y dar iniciar (con el boton derecho)

Y para verlo Ctrl+Alt+Supr (de manera simple nu mas) Administrador de Windows y deberia el nombre de tu proceso


Espero te Sirva
Saludos :)
  #3 (permalink)  
Antiguo 20/10/2006, 06:33
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
***********************************************
DISCULPAS ME EQUIVOQUE AL ESCRIBIR EL PASO NUMERO 1 JEJEJE

1.- Debes ir al SIMBOLO DE SISTEMA DE VISUAL STUDIO (una interfaz de comando normal CMD no te servira...) debes dirijirte a tu carpeta donde creaste tu Servicio de Windows Ejemplo y deberias hacer lo siguiente:

C:\Proyecto\Relase\installutil "nombre del servidor de componentes.exe"

Ahora no lo iniciamos jiji

C:\Proyecto\Relase\net start "nombre del servicio que le viste en la aplicacion"


Abajo de deberia mostrar que sea iniciado

Eso Seria la Correccion de mi ERROR Disculpas
**********************************************


pd: Todos los problemas planteados nos urgen pero no creo que sea necesario postearlos tantas veces ... Suerte y Ojala Sea de Utilidad
  #4 (permalink)  
Antiguo 20/10/2006, 12:08
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
aparte de lo mencionado, para que te asegures que fue levantado desde tus administrative tools abres services y verificas que esté arriba tu servicio y desde ahi lo puedes configurar para que inicie, detenerlo..etc..

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #5 (permalink)  
Antiguo 25/10/2006, 10:36
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años
Puntos: 0
Muchas gracias!
Ya funcionó!!!

=D
  #6 (permalink)  
Antiguo 25/10/2006, 11:36
 
Fecha de Ingreso: julio-2005
Ubicación: Salamanca
Mensajes: 54
Antigüedad: 18 años, 9 meses
Puntos: 0
No hay problema esa es la idea
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:53.