每 30 天 运行 的功能
Function to Run every 30 days
Web 应用程序将位于共享主机上,因此我无法访问服务器的根目录。我为此网络应用程序使用 Asp.net MVC5 (C#)
和 SQL Server 2012
。我想每 30 天 运行 一个函数或任务到 运行 以删除特定日期之前 SQL table 的一些记录。我想知道共享主机的最佳解决方案是什么。
- Windows 任务计划程序
- Windows 服务
- SQL 职位
- 像 Jeff Atwood 这样的人提议使用 cookie in this article
- 安排 Table(检查 global.asax Application_Start 中的执行日期并调用函数)
我正在寻找更适合共享主机的解决方案。
请建议。谢谢
我已经使用 HangFire 几次是一个很好的解决方案,我相信这是可行的方法。
但是,如果您 运行 遇到一些问题,也可以使用 like 这个服务。
根据Arbaz Abid you can also use quartz的推荐。
有一个名为 quartz.net. Here is a tutorial 的 Java quartz 库的开源端口显示了如何将其与 ASP.NET 一起使用。
您可能还想查看 Scott Hanselman 的 Running Background Tasks in ASP.NET 以比较可用的解决方案。
Web 应用程序将位于共享主机上,因此我无法访问服务器的根目录。我为此网络应用程序使用 Asp.net MVC5 (C#)
和 SQL Server 2012
。我想每 30 天 运行 一个函数或任务到 运行 以删除特定日期之前 SQL table 的一些记录。我想知道共享主机的最佳解决方案是什么。
- Windows 任务计划程序
- Windows 服务
- SQL 职位
- 像 Jeff Atwood 这样的人提议使用 cookie in this article
- 安排 Table(检查 global.asax Application_Start 中的执行日期并调用函数)
我正在寻找更适合共享主机的解决方案。 请建议。谢谢
我已经使用 HangFire 几次是一个很好的解决方案,我相信这是可行的方法。
但是,如果您 运行 遇到一些问题,也可以使用 like 这个服务。
根据Arbaz Abid you can also use quartz的推荐。
有一个名为 quartz.net. Here is a tutorial 的 Java quartz 库的开源端口显示了如何将其与 ASP.NET 一起使用。
您可能还想查看 Scott Hanselman 的 Running Background Tasks in ASP.NET 以比较可用的解决方案。