0
我想每天8:00发送短信。如何使用Plesk调度程序调用Mvc页面?
我添加了发送短信的控制器。
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
但是不要运行这个。
如果您只是在浏览器中打开该页面,它会工作吗?如果它不是这是因为MVC网络应用程序。如果不是这是因为VB脚本。 – 2015-04-03 14:36:54
是的,它在浏览器中打开页面时运行。 – 2015-04-05 04:34:50