寻找一些东西,每天使用Windows服务器执行一个网页!

我有Windows Server 2008和ASP.NET应用程序运行。 有一个页面更新所有用户,应该每隔1小时左右运行一次。 我想每隔一小时自动完成一次。

问题是如果我将Windows Schedule Task分配给它,并使代码页成为一个主页,它将每天打开24个浏览器窗口。 我可以编写一个页面,自动closures后执行Javascript(window.close()),但有没有其他更优雅的方式来执行Windows Server 2008的页面?

你有几个解决scheme。

  1. 使用Wget在不打开浏览器的情况下加载页面。

  2. 如果您是开发人员,请创build您自己的Windows服务,以便每小时在后台加载页面。 我不确定比使用Wget和Task Scheduler更好。

  3. 如果没有理由让网页进行订阅者更新,请改为使用Web服务或WCF服务,然后通过Windows服务或通过任务计划程序调用的简单应用程序每小时调用一次。