ACP*_*ACP 2 asp.net web-applications keep-alive
我已经开始了一个定时器来访问我的应用程序,每20个minuates中Applicaiton_start的global.asax.
void Application_Start(object sender, EventArgs e)
{
System.Timers.Timer tm = new System.Timers.Timer(20 * 60 * 1000);
tm.Elapsed += new System.Timers.ElapsedEventHandler(tm_Elapsed);
}
void tm_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
System.Net.WebRequest rqst = System.Net.WebRequest.Create("MySite URL");
rqst.GetResponse();
}
Run Code Online (Sandbox Code Playgroud)
这是一种安全的方式还是其他方式.我这样做是为了使用quartz.net执行调度作业...
虽然自定义应用程序是保持其活动的一种方法,但您也可以在IIS中配置应用程序池以不回收:

只需取消选中该Shutdown worker processes after being idle for复选框即可.此外,Recycling您还可以在选项卡上找到其他有用的选项.
| 归档时间: |
|
| 查看次数: |
1418 次 |
| 最近记录: |