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