es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error 1053: El servicio no respondió a la solicitud de inicio o control de manera oportuna, cuando se instaló y ejecutó un servicio WCF.

Estoy tratando de instalar un servicio WCF utilizando este archivo por lotes que se muestra a continuación, el servicio se instala correctamente, pero arroja el Error 1053 cuando se ejecuta.

He intentado:
-Agregar un valor DWord de ServicePipeTimeout en el editor del registro.
-Verificar las corrupciones de archivos del sistema mediante el comando sfc /scannow.
-Reiniciar la cache y las configuraciones de red.
-Obtener propiedad de la aplicación.
-Usar una versión de lanzamiento en lugar de una de depuración.

Ninguna de las soluciones anteriores resolvió el error.

Este es el código que estoy utilizando en el archivo por lotes

@ECHO OFF
ECHO USO:
ECHO %0 [opción]
ECHO r (o R) para instalar los servicios desde la ruta “Release”. Se agregará “Release” a los nombres de los servicios. Si no se especifica nada, se instalarán los servicios desde la ruta de depuración.
ECHO.
ECHO.

SET Mode=Debug
IF “%1″==”R” (SET Mode=Release)
IF “%1″==”r” (SET Mode=Release)

SET serviceUserName=user1
SET password=password
SET net4Path=%CD%
ECHO Instalando el Servicio Xignite
SET servicePath=”%~dp0\path\to\ServiceHost.exe”
SET serviceName=ServiceHostSvc
SC create %serviceName% binPath= %servicePath% DisplayName= “Service1-%Mode%”
SC description %serviceName% “Descripción aquí.”
SC CONFIG %serviceName% obj= %serviceUserName% password= %password% type= own
ECHO Service1 Instalado
ECHO.
SC START %serviceName%

pausa

¿Hay algo más que pueda hacer para resolver el error?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en c#, .net y WCF, parece que ya has tomado varios pasos para resolver el Error 1053 al instalar el servicio WCF usando el archivo batch. Sin embargo, si ninguna de las soluciones anteriores resolvió el error, entonces puede haber otras razones para su aparición. Aquí hay algunos pasos adicionales que puedes intentar:

    1. Verifica el registro del visor de eventos: El registro del visor de eventos puede proporcionar información más detallada sobre el error. Verifica los registros de Aplicación o Sistema en busca de mensajes de error relacionados e investiga la causa.

    2. Configura el rastreo: Puedes habilitar el rastreo en el servicio WCF para obtener más información sobre la causa raíz del problema. Puedes utilizar la herramienta de rastreo de WCF o log4net para registrar los mensajes de error.

    3. Utiliza la utilidad ProcDump: Puedes utilizar la utilidad ProcDump para capturar un archivo de volcado del proceso del servicio WCF cuando se cuelgue o lance una excepción. Esto puede ayudarte a investigar el problema en detalle.

    4. Prueba el servicio WCF en una máquina diferente: Si es posible, intenta instalar y probar el servicio WCF en una máquina diferente. Esto puede ayudarte a aislar el problema y descubrir si el problema está en el código o en el entorno.

    5. Depura el código del servicio: Por último, si todo lo demás falla, puedes depurar el código del servicio y seguir la ejecución para descubrir la causa del problema. Puedes utilizar Visual Studio u otro depurador que admita código .NET.

Comments are closed.