我如何使用 Plesk Scheduler 调用 Mvc 页面?

How do I use the Plesk Scheduler to call an Mvc page?

我要每天及时发短信8:00。

我添加了一个用于发送短信的控制器。

 public ActionResult ScheduleTask()
 {
   var sms = new com.aradsmsserver.www.Send();
   long[] rec = null;
   byte[] status = null;
   int retval = sms.SendSms("user", "pass", new string[] { "09130000000"}, "1000", "تست", false, "", ref rec, ref status);
  }   

并添加一个 vbs 文件。

Call ScheduleTask() 

Sub ScheduleTask()
On Error Resume Next

Dim objRequest
Dim URL

Set objRequest = CreateObject("Microsoft.XMLHTTP")
URL = "http://mysite.ir/Schedule/ScheduleTask"

objRequest.open "GET", URL , false

objRequest.Send

Set objRequest = Nothing

End Sub

并在 Plesk 中添加 Scheduled Tasks

Specify the following in the "Path to executable file" input box

C:\Windows\system32\cscript.exe

Specify the file name of your VB script in the “Arguments Field:

C:\inetpub\vhosts\mysite.ir\httpdocs\schedule.vbs

但是不要运行这个。

我发现了我的问题。

schedule.vbs 的路径在 E:\

我使用 E:\inetpub\vhosts\mysite.ir\httpdocs\schedule.vbs 作为 Arguments Field