重复任务C#服务器端

重复任务C#服务器端,c#,asp.net,cron,scheduled-tasks,C#,Asp.net,Cron,Scheduled Tasks,收集用户信息并依赖其性能的网络表单应用程序应每晚向他们发送电子邮件。 我需要找到一个优雅的方式来运行一个类或网页的形式,做处理,并根据性能将发送电子邮件。我可以在Windows窗体应用程序上执行此操作,并让Windows任务计划程序运行我的Windows窗体应用程序,但我想知道我可以在服务器端执行此操作,“每天运行一个类或网页” 我看过Cron作业,但这是在windows上运行的asp.net应用程序。 任何建议或指导都会非常有用 对不起,英语“错了” 谢谢您您可以使用类似o的定期任务库。这些库

收集用户信息并依赖其性能的网络表单应用程序应每晚向他们发送电子邮件。 我需要找到一个优雅的方式来运行一个类或网页的形式,做处理,并根据性能将发送电子邮件。我可以在Windows窗体应用程序上执行此操作,并让Windows任务计划程序运行我的Windows窗体应用程序,但我想知道我可以在服务器端执行此操作,“每天运行一个类或网页” 我看过Cron作业,但这是在windows上运行的asp.net应用程序。 任何建议或指导都会非常有用 对不起,英语“错了”
谢谢您

您可以使用类似o的定期任务库。这些库允许您安排启动和遗忘任务,它们还将为您提供用于监视的仪表板页面。

因此您无法在服务器上运行windows服务在其他地方运行计划任务,该任务只调用触发服务器上进程的URL。这是在我有完全访问权限的公司服务器上完成的,但我想知道是否有其他方法可以让我的类在每晚某个时间启动“非计划任务”,如果有可能,我可以在其他项目中使用它,但我无法完全访问服务器如果您的应用程序是WebForm应用程序,我建议将相关的Web服务放在一起,以避免维护系统部件的单独版本。这将为您避免很多麻烦,确保您的独立应用程序与代码库同步。