我想使用windows任务调度器调用.aspx网页来在一定时间内运行我的代码,我的问题是: 1-如何在windows服务器2003或2008中执行此操作? 2-是否有其他方法可以这样做,或者windows调度程序是最好的选择?
谢谢你帮我。
发布于 2013-11-29 16:48:09
几年前我也有类似的问题。我的解决方案是创建第二个网站"Y“,这是在线和每隔一段时间,请求您的主站点aspx页面。
据我所知,有一些免费的网站来完成这一任务。
编辑:您可以使用webclient刷新(或查看)第二个站点的主站点,如下所示:如何在C#中下载HTML源代码。对于间隔,可以使用asp.net Timer控件。
做“第二份工作”的在线网站之一是http://www.onlinecrontab.com/。要查找类似的站点,请搜索“cron”,如下所示:定期在特定时间内请求网站
发布于 2013-11-29 17:01:49
如果您有一个已建立的ASPX页面,那么您的方法将是最快实现的。只需创建一个使用WebClient类向页面发出请求的控制台EXE应用程序即可。并将Windows计划的任务设置为调用该EXE。
作为另一种选择--如果您可以重构代码,可以使用Quartz.NET调度程序只调用代码的特定部分,而不需要调用Web调用。
https://stackoverflow.com/questions/20290182
复制相似问题