我有一个方法
public void SendReports(){refering to Entity Framework database and sending some records via mail}
我想每天 04:00 调用这个方法。 ASP .NET MVC 5.1 中是否有内置的解决方案可以实现这一目标?我找不到任何有关它的信息,但这似乎是人们要求的很常见的事情。
WebApplication 将部署到 Microsoft Azure。
最佳答案
这确实不应该由 ASP.NET 引擎完成。
而是创建一个 Windows 服务(或可执行文件),它依赖于 ASP.NET 引擎和 Windows 服务(或数据库中的某种数据)之间的某种消息传递(MSMQ?)来为您执行此操作。
为工作选择合适的人(黑手党风格:-P)
编辑:
azure ? Scheduler?
也是我所知道的 Windows Azure 上最简单的:Web Jobs
关于c# - 如何在没有第三方库的情况下在 04 :00 every day in ASP . NET MVC 5.1 安排方法调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25818335/