IIS
我有一个网页上有一些数据库更新(例如http://www.mysite.com/updates.asp)。 我希望这个页面每天在09:00自动调用。
我知道如何在IIS中安排任务,但是安排任务的过程需要我选择一个程序来操作任务。 所以我想也许我需要制作一个调用网页的.exe文件,然后安排每天运行.exe。
这是正确的吗? 如果是这样,我如何创建一个简单的.exe来做到这一点? 我的技能仅仅是前端网页(html / css)和经典的ASP,所以我从来没有做过像创建一个.exe之类的东西,但我相信它不会太困难,因为它只是做一些非常简单的事情,即加载一个网页。
我在网上看过,我能找到的唯一例子是完整的asp.net示例,其中包含时间表等的记录,但我正在寻找更简单的东西。 我只需要每天调用一次网页。
或者,有没有不同的方式可以让调度程序在没有.exe的情况下调用页面?
非常感谢任何指针......
发送HTTP获取请求的exe文件很容易创建,但是可以使用的文件很多,例如http://gnuwin32.sourceforge.net/packages/wget.htm中的wget.exe。
要仅使用Windows任务计划程序和一行PowerShell完成此操作,请参阅此答案
我正在寻找一种更好的方式来做到这一点,而不是我现在使用的方式。 目前我正在使用一个简单的.vbs脚本来实现这一点。
url="http://www.mysite.com/updates.asp"
Set objHTTP = CreateObject("MSXML2.XMLHTTP")
Call objHTTP.Open("GET", url, FALSE)
objHTTP.Send
在您的计划任务中,调用“wscript.exe”程序,并将.vbs文件的完整绝对路径指定为参数。
链接地址: http://www.djcxy.com/p/38919.html上一篇: iis