C# 自动化任务的所有可能选项(在我的例子中,是搜索索引更新)

C# 自动化任务的所有可能选项(在我的例子中,是搜索索引更新),c#,asp.net,automation,build-automation,C#,Asp.net,Automation,Build Automation,我有一个ASP.NET网站运行在Server2003上,数据库是SQLServer 我有两项任务要每天自动完成 1) 更新Lucene搜索索引文件 2) 从LDAP服务器更新所有用户的配置文件pic 我在aspx页面中都有这两个代码,但我希望它们每天在午夜或凌晨4点或类似的时间运行。我以前没有做过任何自动化工作,所以我一窍不通。所以 我的问题是 我的选择是什么? 谢谢:)您有一些选择: 这是一个关于代码的项目 您可以编写自己的Windows服务 您可以走商业路线,使用基于web的调度器。两种流行

我有一个ASP.NET网站运行在Server2003上,数据库是SQLServer

我有两项任务要每天自动完成

1) 更新Lucene搜索索引文件

2) 从LDAP服务器更新所有用户的配置文件pic

我在aspx页面中都有这两个代码,但我希望它们每天在午夜或凌晨4点或类似的时间运行。我以前没有做过任何自动化工作,所以我一窍不通。所以 我的问题是

我的选择是什么?


谢谢:)

您有一些选择:

这是一个关于代码的项目

您可以编写自己的Windows服务

您可以走商业路线,使用基于web的调度器。两种流行的方法是:


另一个选项是创建Windows计划任务。当任务启动时,您可以让它进入运行您希望执行的逻辑的页面。这里有一个链接的解决方案:S/

>P>如果你在ASP.NET的Web应用程序中寻找自动化,考虑一个好的免费开源解决方案。我们一直在使用它来自动化维护任务,并且对结果非常满意