簡體   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