可能重复:
ASP.NET MVC3 how to excute action method of controller using timer with interval of one hour
我正在使用ASP.NET MVC 3.我有一个特殊的控制器用于作业调度程序。我需要每晚午夜从Windows任务调度程序调用此控制器(如从Windows任务调度程序调用.bat文件)。
有人告诉我这可以使用VB脚本。我们可以从Windows任务调度程序调用VB脚本,VB脚本将调用ASP.NET MVC控制器。但我不知道该怎么做。
如果有任何想法,请与我们分享。
答案 0 :(得分:3)
您可以使用WebClient类向您的MVC应用程序发送HTTP请求:
using (var client = new WebClient())
{
string result = client.DownloadString("http://example.com/somecontroller/someaction");
}
答案 1 :(得分:1)
答案 2 :(得分:0)