我有一个Windows服务,每n秒扫描一个文件夹进行更改.当我试图启动它时,我得到"服务没有及时响应启动命令".
我在OnStart中有一个循环启动,如下所示:
public void OnStart(string[] args)
{
while (!_shouldExit)
{
//Do Stuff
//Repeat
Thread.Sleep(_scanIntervalMillis);
}
}
Run Code Online (Sandbox Code Playgroud)
这是导致错误的原因吗?我应该委托这种方法吗?