如何安排程序在iis回收后随时运行?

如何安排程序在iis回收后随时运行?,iis,schedule,recycle,Iis,Schedule,Recycle,我需要运行一个程序来预热我的应用程序。有没有什么方法可以安排iis回收的时间 我使用的是IIS 7.5。如果您有一个进行预热的批处理文件或exe,您可以按如下方式为手动issreset 在命令提示符上的一行上执行: schtasks /create /tn warmup-app /tr drive:\path\warmup.cmd /sc ONEVENT /EC System /MO *[Syste

我需要运行一个程序来预热我的应用程序。有没有什么方法可以安排iis回收的时间


我使用的是IIS 7.5。

如果您有一个进行预热的批处理文件或exe,您可以按如下方式为手动
issreset

在命令提示符上的一行上执行:

schtasks /create 
         /tn warmup-app 
         /tr drive:\path\warmup.cmd 
         /sc ONEVENT 
         /EC System
         /MO *[System/EventID=3201]
如果你被处决了,你会得到

成功:已成功创建计划任务“预热应用程序”

现在将IIS配置为在事件日志中记录其apppool重新启动:


您可以安排侦听事件的任务,假设IIS在回收应用程序池时会记录事件。谢谢,我使用事件侦听器执行了类似的操作: