У меня есть служба Windows, которая сканирует папку каждые n секунд на наличие изменений. Я получаю сообщение "служба не ответила на команду запуска своевременно" при попытке запустить ее.
У меня в OnStart отключен цикл:
public void OnStart(string[] args)
{
while (!_shouldExit)
{
//Do Stuff
//Repeat
Thread.Sleep(_scanIntervalMillis);
}
}
Это то, что вызывает ошибку? Должен ли я делегировать этот метод?