我有一个DelphiWindows服务应用程序,这个服务创建一个数据模块并初始化一些内存中的表。我已经安装并运行了该服务。因为创建dm_Global需要一些时间,所以在Windows Service Manager中,服务的状态将是starting,但在点击Start按钮后的几秒钟内,它会显示为running。我是否遗漏了什么,或者这是Windows服务的预期行为?
我有点迷失在ASP.NET Web API操作中的异步任务中。Request.CreateResponse(HttpStatusCode.OK, new { result = "Success", message = "IIS site successfully restarted" });重新启动可能是长时间运行,我希望等待它,然后返回一个响应。Restart方法中,我正在检查一个键,然后我应该停止一个服务,等待5秒,然后