gpt4 book ai didi

c# - 如何在 .NET MVC 中以特定时间间隔调用方法

转载 作者:行者123 更新时间:2023-11-30 13:23:25 26 4
gpt4 key购买 nike

我有一个使用 MVC 3 和 C# 编写的 Web 应用程序。

我需要每 1 小时运行一个方法,时间不限。我想知道如何实现它。

谢谢。

相关

Call MVC Controller from Windows task scheduler

最佳答案

你可以使用 System.Timers.Timer .但请注意 implementing recurring background tasks in ASP.NET applications是一项危险的任务。不要忘记,IIS 可以在任何时间和某些情况下(站点不活动时间、达到 CPU/内存阈值……)回收应用程序池,从而关闭您可能已启动的所有后台任务。

正确的做法是在另一个应用程序中实现它。例如,这可以是 Windows 服务或简单的控制台应用程序,计划使用 Windows 计划程序定期运行。

关于c# - 如何在 .NET MVC 中以特定时间间隔调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12080471/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com