Iis 7 邮件列表调度器

Iis 7 邮件列表调度器,iis-7,asp-classic,scheduled-tasks,scheduling,newsletter,Iis 7,Asp Classic,Scheduled Tasks,Scheduling,Newsletter,我有一个asp脚本,我用它向不同的邮件列表发送时事通讯。此时,我通过html点击发送按钮,向邮件列表中的每个人发送邮件。相反,我更希望能够安排发送时事通讯,而不是立即发送 我怎样才能在iis7上做到这一点。我有其他语言编程的经验,所以我愿意接受所有建议 一种方法是在服务器上创建一个调度任务,按照定义的调度调用您的页面 您可以创建一个VBScript来请求您的网页。然后创建一个以URL为参数调用此脚本的计划任务。因此,如果将以下脚本另存为WEBEXEC.VBS,则在计划任务中将其称为“WEBEXE

我有一个asp脚本,我用它向不同的邮件列表发送时事通讯。此时,我通过html点击发送按钮,向邮件列表中的每个人发送邮件。相反,我更希望能够安排发送时事通讯,而不是立即发送


我怎样才能在iis7上做到这一点。我有其他语言编程的经验,所以我愿意接受所有建议

一种方法是在服务器上创建一个调度任务,按照定义的调度调用您的页面

您可以创建一个VBScript来请求您的网页。然后创建一个以URL为参数调用此脚本的计划任务。因此,如果将以下脚本另存为WEBEXEC.VBS,则在计划任务中将其称为“WEBEXEC.VBS”

如果您没有在服务器上创建计划任务的权限,您可以在始终打开并连接到Internet的任何其他计算机上执行相同的操作

另一个选择是使用ASP.NET,这将允许您在Golbal.asax中运行任务,该任务可以按计划调用您的URL。问题是,如果你的网站在一定程度的不活动后被设置为关闭,然后在收到请求时重新启动(我认为这是默认设置),那么这只会在你24小时都有访问的情况下起作用

如果你需要一个如何使用ASP.NET的例子,请告诉我

Option Explicit
Dim objWinHttp, strURL
strURL = WScript.Arguments(0)
Set objWinHttp = CreateObject("MSXML2.ServerXMLHTTP")
objWinHttp.Open "GET", strURL
objWinHttp.Send
Set objWinHttp = Nothing