自动启动ASP的设计选择.NET WebForm应用程序执行一个简单的任务

本文关键字:一个 任务 简单 执行 应用程序 ASP 选择 WebForm NET 自动启动 | 更新日期: 2023-09-27 18:17:21

我的任务是增强一个基本的c# ASP。. NET WebForm应用程序,执行一个简单的同步操作。

用户登录,点击按钮,同步执行。

我现在想做的-理想情况下-是允许他们登录并通过应用程序设置一个间隔(每小时,每天等),这种同步将自动发生,而无需他们随后登录手动"拉动杠杆"。

我很好奇在没有太多重构的情况下,推荐的设计路径是什么(提取所有同步代码并创建一个独立的web服务)。

感谢所有的想法/想法。谢谢。

自动启动ASP的设计选择.NET WebForm应用程序执行一个简单的任务

最好的方法是将其完全保存在数据库后端。例如,如果这是SQL Server -只需创建一个计划作业-并且您可以从ASP控制作业的设置。. NET前端。

如果这不是一个选项-下一个最好的选择是Windows服务。你的ASP。. NET前端将同步设置保存到DB中,service读取这些设置并采取相应的操作。