如何在我的Visual Basic 2013 ASP的服务器端添加一个计时器来执行定期的家务管理任务?. NET Web



在VB Windows应用程序中,我会使用工具箱中的计时器,但在ASP中找不到。净toobox。

我的项目是一个门户网站,我需要定期执行功能,如每周生成发票,我不想花额外的时间为此创建和维护一个单独的windows应用程序

有很多选择:

  1. 使用asp.net缓存的后台任务的简单示例。

  2. 你可以创建一个页面来运行你的功能,然后创建一个简单的win服务或powershell脚本(并将其添加到计划任务中)来运行它。

请记住,如果您的网站关闭,您的后台任务也将停止。这就是为什么我更喜欢将后台任务作为应用程序的独立部分来实现。

最新更新