0

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

用户登录,单击按钮,然后执行同步。

我现在想做的——理想情况下——是允许他们登录并通过应用程序设置一个间隔(每小时、每天等),通过该应用程序自动进行同步,而无需他们随后手动登录“拉动杠杆”。

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

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

4

1 回答 1

1

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

如果这不是一个选项 - 下一个最好的选择是 Windows 服务。您的 ASP.NET 前端将同步设置保存到数据库中,服务读取这些设置并采取相应措施。

于 2013-06-06T21:35:02.720 回答