你好
我正在使用 asp.net mvc3。我有一个特殊的控制器,它有一种特殊的动作方法。我需要使用计时器以一小时的间隔执行此操作方法。
任何最佳和有效的想法。
谢谢
你好
我正在使用 asp.net mvc3。我有一个特殊的控制器,它有一种特殊的动作方法。我需要使用计时器以一小时的间隔执行此操作方法。
任何最佳和有效的想法。
谢谢
我能够使用 VB 脚本和 windows 时间表来解决这个问题。请按照以下步骤操作。
制作如下所示的 VB 脚本来调用您的控制器动作。给一些名字,比如 schedule.vbs
Call ScheduleTask()
Sub ScheduleTask()
On Error Resume Next
Dim objRequest
Dim URL
Set objRequest = CreateObject("Microsoft.XMLHTTP")
URL = "http://localhost/controller/action"
objRequest.open "GET", URL , false
objRequest.Send
Set objRequest = Nothing
End Sub
根据需要制作“schedule.vbs”文件的 Windows 时间表。如果执行 schedule.vbs 文件存在权限问题,请给予所需权限。
谢谢
Azure Functions 助您一臂之力!它正是为此而设计的。您可以使用计时器触发器来安排功能。
https://docs.microsoft.com/en-us/azure/azure-functions/functions-overview