通过服务器中的 windows 任务计划程序自动化 .aspx

Automate the .aspx through windows task scheduler in server

我有一个 .aspx,它会向员工发送电子邮件。我希望这个页面应该每天自动发送给员工。所以我已经在 IIS 中发布并在服务器中创建了一个 windows 任务调度程序 "C:\Program Files\Internet Explorer\IEXPLORE.EXE""http://syspexsap03/AUTOEMAIL/Default.aspx" 它工作正常 "if the operations runs successfully" 我收到电子邮件之后仍然 IE 在 后台应用程序中工作 在 server.so 中它不能立即 运行 下一个任务..它在 locally.In 服务器的情况下工作,当我部署没有用时。我已使用此代码终止进程:

Process[] AllProcesses = Process.GetProcesses();
                foreach (var process in AllProcesses)
                {
                    if (process.MainWindowTitle != "")
                    {
                        string s = process.ProcessName.ToLower();
                        if (s == "iexplore" || s == "iexplorer")
                            process.Kill();
                    }
                }

并尝试处理每次生成新 Pid 时都没有用的进程 ID:

            Process p = Process.GetProcessById(15844);
            p.Kill();
            Process p1 = Process.GetProcessById(13380);
            p1.Kill();
            Process p2 = Process.GetProcessById(196);
            p2.Kill();

如何在windows任务调度器中调度aspx页面并同时杀掉IE到运行下一个任务?应该运行每天在指定的时间..请指导我..

为了制作一个按特定时间表运行的 activity,您不需要 aspx 页面或 Web 应用程序并在 IIS 中发布它。 它应该是一个控制台应用程序,其中 .exe 文件可以在特定的 window 任务调度程序中调度 time.Task 调度程序运行普通的 EXE。

此外,如果您要向属于同一域的员工发送电子邮件,则每天的邮件数没有限制。 但是,如果电子邮件不属于同一域,则存在限制。 Link 下面以检查限制

http://group-mail.com/sending-email/email-send-limits-and-options/