首页 > 解决方案 > MVC Core 3.1 与 Quartz 上的托管服务每 1 小时安排一次不启动

问题描述

亲爱的,我有一个在 IIS 下运行的 mvc core 3.1 应用程序,如标题“托管服务”中所述,应该每 1 小时执行一次。如果网站有一段时间没有空闲,它实际上会执行.. 是否可以告诉应用不要进入睡眠状态?:)

标签: c#iisasp.net-core-mvc

解决方案


要在 iis 中设置始终运行的应用程序,您可以尝试以下设置:

1)打开iis管理器

2)选择您站点的应用程序池。

3)从操作窗格中选择高级设置。

4)设置启动模式总是运行和理想超时0。

在此处输入图像描述

5) 在 Recycling 下,将 Regular Time Interval (minutes) 设置为 0。

在此处输入图像描述

选择特定时间,然后单击 > 扩展箭头以查看下面是否指定了时间,或单击 ... 查看 TimeSpan 集合编辑器对话框中是否有任何值。如果是这样,请清除它。

在此处输入图像描述


推荐阅读