У меня служба Windows, которая не запускается и выдает ошибку «Ошибка 1053: служба не ответила на запрос запуска или управления своевременно».
Запуск службы в моем отладчике работает нормально, и если я дважды щелкну по файлу .exe службы на удаленной машине, появится окно консоли и продолжает работать без проблем - я даже вижу сообщения журнала, показывающие, что программа обрабатывает все так, как должно быть.
Служба ранее работала нормально, хотя лично я впервые пытаюсь развернуть ее с последними изменениями, внесенными в программу. Я оценил эти изменения и не могу понять, как они могут вызвать эту проблему, особенно потому, что все работает нормально, когда не запускается как служба.
Метод StartRoutine () реализации службы пуст, поэтому должен возвращаться "своевременно".
Я проверил журналы событий на компьютере, и они не дают никакой дополнительной информации, кроме тех, которые не были получены от службы в течение 30 секунд необходимого периода времени.
Так как он работает на моем компьютере и является двойным щелчком исполняемого файла, как бы мне выяснить, почему он не работает как служба?
Да, и это .NET 2.0, так что на него не должна влиять ошибка платформы 1.1, которая показала этот симптом (http://support.microsoft.com/kb/839174)
Это устройство Windows Server 2003 R2 с пакетом обновления 2 (SP2).