自动运行Web应用程序

时间:2009-01-09 19:31:08

标签: asp.net

我有一个asp.net更新网络应用程序。用户进入页面,点击更新按钮,程序运行。我们还希望这个程序每晚都作为计划任务运行。这可能吗?你会怎么处理这个?

感谢

2 个答案:

答案 0 :(得分:2)

您可以在程序上创建一个快捷方式到Web应用程序上的页面(例如update.aspx?command = update),然后将服务器的调度程序设置为在您希望的时间运行该快捷方式。

我只建议你使用一个上面没有任何内容的页面,只会响应一个特定的命令,这样你就可以降低你不希望它被“绊倒”的风险。 / p>

答案 1 :(得分:1)

更好的方法是将应用程序分解为域层dll,然后你的aspx页面可以使用该dll,你也可以编写一个使用相同dll的控制台应用程序。您可以设置计划任务,以便每晚运行控制台应用程序。