windows services - studio - error 1083 el programa ejecutable que este servicio está configurado para ejecutar no implementó el servicio
windows services control panel (4)
Para agregar otra posibilidad, vea la respuesta # 7 en este enlace .
La parte fundamental de la solución es asignar el nombre del servicio como espera que esté en el momento de la inicialización. En mi situación, el Servicio. ServiceName
campo ServiceName
no se estableció
Considere el uso de declaraciones de registro para escribir el nombre del servicio justo antes de ServiceBase.Run(servicesToRun)
.
error al intentar iniciar el servicio
También asegúrese de que en el punto de entrada para el exe (generalmente el procedimiento Principal) se crea una instancia de su clase de servicio (que se deriva de la base del Servicio) .eg.
private static void Main()
{
var servicesToRun = new ServiceBase[]
{
new MyService1(),
new MyService2()
};
ServiceBase.Run(servicesToRun);
}
Si no hace esto, diga que no incluye el código para crear la instancia de MySerivce2, como se indica anteriormente, recibirá el mensaje de error anterior cuando intente iniciar MyService2.
Tengo el mismo problema. Mi solución para esto fue verificar el nombre del servicio y el nombre del servicio instalador del servicio. Ambos deben ser iguales.
private void InitializeComponent()
{
components = new System.ComponentModel.Container();
this.ServiceName = "EmailService";
}
respuesta: si recibe este error, compruebe el nombre del servicio y el nombre del servicio del instalador del proceso de servicio. Ambos deben ser iguales.
codificación feliz
Fuente: http://cut.lu/cddc2c