2012-12-31 65 views
0

我的windows 2012服务器上有一个aspx文件,我来自Linux服务器,所以我习惯了cron作业。我搜索了很多关于使用Task Scheduler的话题,但所有文档都在微软的网站上,对于没有英文博士学位的人来说,完全不可能理解。每小时运行一次aspx文件

任何有经验的人都可以帮助我吗?

+0

http://www.foliotek.com/devblog/running-a-scheduled-task/ –

+0

我试图避免这样做。但正如你所期望的那样,在我发布这篇文章之后,我发现了一篇关于如何去做的文章(http://www.appnovation.com/how-set-scheduled-tasks-windows-server-2008)。但我想知道如何在任务运行后关闭IE。你有什么想法? –

回答

2

我不知道你是否可以做或不做,但是如果你从你的aspx页面中取出逻辑并把它变成一个Web服务,你可以创建一个简单的控制台应用程序(.exe)来执行您的Web服务代码。任务调度程序将调用可执行文件而不是打开浏览器。

+0

伟大的答案可以请你给我们看一个例子 –

+0

我不确定如何展示一个例子,因为没有太多的代码涉及 - 这更多的是你如何设置你的项目和你的计划任务。以下是我设置Web服务并从控制台应用程序中使用它的一个示例:http://www.codeproject.com/Articles/8257/How-to-make-a-simple-WebService-and-consume-它构建您的控制台应用程序后,只需将该exe文件放置在您的服务器上,并设置一个计划任务以按照您想要的计划运行。 –

+0

非常感谢这篇绝对精彩的文章!!!!!!!!!! –