Sto sviluppando un'applicazione per l'installazione & eseguita come servizio di Windows. E 'ancora buggy e si fermò improvvisamente (senza lasciare nulla nel registro eventi di Windows o) e quando ho provato ad avviare di nuovo ho avuto l'erroreImpossibile avviare il servizio Windows
Impossibile avviare il {nome del servizio} servizio sul computer locale. Errore 1067: il processo è terminato in modo imprevisto.
Ho riavviato il computer (Server 2008 R2, una macchina virtuale, nel caso in cui ciò faccia la differenza), nessun aiuto. Disinstallato e reinstallato il mio servizio, e ancora ottengo quell'errore!
Qualcosa sulla macchina deve essere eliminato/aggiornato in modo che tenti di riavviare il servizio. Non voglio ricostruire l'intera macchina virtuale ma sono fuori dalle idee.
UPDATE
Ho dimenticato di dire che questo servizio di Windows - esattamente lo stesso codice & installare - è esecuzione su 3 altre macchine senza l'errore precedente. Mettere in quel debugger in OnStart() suona ancora come la strada da percorrere però.
Di solito questo è a causa di un'eccezione non gestita. –
significa che c'è qualche errore nel codice. Controlla il registro degli eventi per vedere quali informazioni ti sta dando. Prova anche ad aggiungere un meccanismo di registrazione in modo che tu possa sapere cosa non funziona – Shyju
Il tuo servizio accede a un'unità di rete? – roymustang86