我正在使用 ASP.NET MVC 3。我有一个用于作业调度程序的特殊控制器。我需要在每晚午夜从 Windows 任务调度程序调用这个控制器(比如从 Windows 任务调度程序调用 .bat 文件)。
有人告诉我,这可以使用 VB 脚本。我们可以从 Windows 任务调度程序调用 VB 脚本,而 VB 脚本将调用 ASP.NET MVC 控制器。但我不知道该怎么做。
如果有人有任何想法,请与我们分享。
我正在使用 ASP.NET MVC 3。我有一个用于作业调度程序的特殊控制器。我需要在每晚午夜从 Windows 任务调度程序调用这个控制器(比如从 Windows 任务调度程序调用 .bat 文件)。
有人告诉我,这可以使用 VB 脚本。我们可以从 Windows 任务调度程序调用 VB 脚本,而 VB 脚本将调用 ASP.NET MVC 控制器。但我不知道该怎么做。
如果有人有任何想法,请与我们分享。
您可以使用WebClient类向您的 MVC 应用程序发送 HTTP 请求:
using (var client = new WebClient())
{
string result = client.DownloadString("http://example.com/somecontroller/someaction");
}