繁体   English   中英

通过Windows中的Windows任务计划程序自动执行.aspx

[英]Automate the .aspx through windows task scheduler in server

我有一个.aspx,它将向员工发送电子邮件。 我希望该页面每天自动发送给员工。 因此,我已经在IIS中发布并在服务器"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE""http://syspexsap03/AUTOEMAIL/Default.aspx"创建了Windows任务计划"C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE""http://syspexsap03/AUTOEMAIL/Default.aspx" 。成功”之后,我仍然收到IE的电子邮件,而IE仍在server.server的后台应用程序中运行。因此它无法立即运行下一个任务。它在本地运行。 我已使用此代码来终止进程:

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以运行下一个任务? 应该每天在指定的时间运行..请指导我..

为了使活动按特定的时间表运行,您不需要ASPP页面或Web应用程序,也无需在IIS中发布它。 它应该是一个控制台应用程序,可以在特定时间在窗口任务计划程序中计划.exe文件。任务计划程序运行普通的EXE。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM