我正在用ASP.net (C#)开发一个站点,并且有以下要求:
该站点应每晚从 RSS 提要中获取数据,执行一些计算并使用计算值更新数据库。如何在共享主机环境中实现这一点?
我通常得到的答案是拥有一个执行此操作的 Windows 服务,但我不能使用它,因为我不允许在我的共享主机环境中运行 Windows 服务。
我发现的另一种选择是使用https://blog.stackoverflow.com/2008/07/easy-background-tasks-in-aspnet/中所述的 HttpRuntime.Cache
然而,这种方法似乎有很多缺点。还有其他方法吗?