У меня работает служба на Windows Server 2012 под названием FileWatcher.Он проверяет файлы в папки и делает другие вещи.Мне приходится останавливать и перезапускать службу каждый день в 2 часа ночи, поэтому я настроил две запланированные задачи: первая останавливает службу в 2 часа ночи, вторая запускает ее в 2 часа ночи.
Все работает.Служба останавливается, затем перезапускается.Но если я проверяю Event Viewer, я обнаруживаю некоторые ошибки.
- 2.00.00 AM: служба успешно остановлена.
- 2.00.00 AM: Не удалось остановить службу.System.InvalidOperationException: Обнаружено необработанное исключение ---> System.InvalidOperationException: Невозможно прочитать ключи, когда любое приложение не имеет консоли или когда ввод консоли был перенаправлен из файла.Попробуйте Console.Read.
- 2.00.00 AM: Описание: процесс был прерван из-за необработанного исключения.Информация об исключении: System.InvalidOperationException
- 2.00.00 AM: ошибочное имя приложения: FileWatcher.exe, версия: 1.0.0.0, отметка времени: 0x5aeae776 ошибочное имя модуля: KERNELBASE.dll, версия: 6.3.9600.18340, времяштамп: 0x5736541b Код исключения: 0xe0434352 Смещение ошибки: 0x00014878 Идентификатор ошибочного процесса: 0x1a6c
- 2.01.01 Служба успешно запущена.
Что происходит?Я имею в виду, служба останавливается и перезапускается, почему я получаю эти ошибки?Я уже проверил другой подобный вопрос, и парень решил изменить проект приложения Windows на консольное приложение.У меня уже было Консольное приложение.
Заранее спасибо, М.