在我们的ASP.Net Core Web API中,我们使用“托管服务”来执行一些后台任务。有时候这些后台任务可能需要很长时间才能完成(大约一个小时)。除了在存在长时间运行的任务时会出现问题外,其他情况下都可以正常工作。 IIS应用程序池的空闲超时默认值为20分钟。因此,当20分钟内没有请求...
我有一个dotnet核心的工作进程,希望在某些条件下关闭该进程。 protected override async Task ExecuteAsync(CancellationToken stoppingToken) { while (!stoppingTo...
我正在使用以下计时器在 .Net Core IHosted Service 中运行: TimeSpan ScheduledTimespan; string[] formats = { @"hh\:mm\:ss", "hh\\:mm" }; string strTime = Startup.C...