我有.aspx,因为它会向员工发送电子邮件。我希望这个页面应该每天自动发送给员工。所以我已经在IIS中发布并在服务器中创建了一个Windows任务调度程序Y = np.array([1 if y>= 3 else 0 for y in Y])
它工作正常“如果操作成功运行”我收到电子邮件之后仍然IE正在后台应用程序在server.so立即它无法运行下一个任务..它在本地工作。在服务器的情况下我部署没有用。我用这个代码来杀死这个过程:
"C:\Program Files\Internet Explorer\IEXPLORE.EXE""http://syspexsap03/AUTOEMAIL/Default.aspx"
并尝试使用进程ID,每次生成新的Pid时都没用:
Process[] AllProcesses = Process.GetProcesses();
foreach (var process in AllProcesses)
{
if (process.MainWindowTitle != "")
{
string s = process.ProcessName.ToLower();
if (s == "iexplore" || s == "iexplorer")
process.Kill();
}
}
如何在Windows任务调度程序中安排aspx页面并同时终止IE以运行下一个任务?应该在指定的时间每天运行..请指导我..
答案 0 :(得分:1)
为了制作以特定时间表运行的活动,您不需要aspx页面或Web应用程序,并在IIS中为其发布。 它应该是一个控制台应用程序,其中.exe文件可以在特定时间在窗口任务调度程序中进行调度。任务调度程序运行普通的EXE。
此外,如果您向属于同一域的员工发送电子邮件,则每天对邮件没有限制。 但如果电子邮件不属于同一个域,则存在限制。链接如下以检查限制
http://group-mail.com/sending-email/email-send-limits-and-options/