Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc web api中的计时器在几个小时后被销毁_Asp.net Mvc_Asp.net Web Api_Asp.net Web Api2_Iis 7.5 - Fatal编程技术网

Asp.net mvc web api中的计时器在几个小时后被销毁

Asp.net mvc web api中的计时器在几个小时后被销毁,asp.net-mvc,asp.net-web-api,asp.net-web-api2,iis-7.5,Asp.net Mvc,Asp.net Web Api,Asp.net Web Api2,Iis 7.5,我有一个web api项目,它使用未指定数量的计时器,用于用户创建的任务调度程序。 起初,所有计时器在20分钟后被销毁,然后我意识到应用程序池设置是原因。 这些设置如下所示: 空闲超时 回收利用 尽管我已将空闲时间更改为最大值(43200分钟),并将回收时间更改为特定时间,但计时器仍会在3或4小时后被销毁。 有谁能帮助我或提出更好的解决方案吗?是的,我有一个更好的解决方案,使用这个非常受欢迎的项目进行计划:谢谢Peter提供的解决方案,但我想知道我的项目中存在什么问题。

我有一个web api项目,它使用未指定数量的计时器,用于用户创建的任务调度程序。
起初,所有计时器在20分钟后被销毁,然后我意识到应用程序池设置是原因。
这些设置如下所示:

  • 空闲超时
  • 回收利用
  • 尽管我已将空闲时间更改为最大值(43200分钟),并将回收时间更改为特定时间,但计时器仍会在3或4小时后被销毁。


    有谁能帮助我或提出更好的解决方案吗?

    是的,我有一个更好的解决方案,使用这个非常受欢迎的项目进行计划:谢谢Peter提供的解决方案,但我想知道我的项目中存在什么问题。