Я знаю, что годы прошли с этого запроса.Но у меня возникла та же проблема, и ни одно решение не помогло мне, кроме следующего.В моем случае, Просмотр событий не давал никаких подробностей о сбое, и все права пользователя были в порядке.проблема заключалась в строке кода в методе OnStart:
Debugger.Launch();
Он пытался запустить отладчик, но он не был установлен на этом сервере.Как таковой, он никогда не завершался, и мой код не обнаружил никаких исключений.Избавился от этого, и он начал работать.