当Web应用程序处于非活动状态时,ASP.NET Worker进程被杀死

时间:2011-11-19 04:54:35

标签: asp.net-mvc-3 keep-alive worker-process

我的托管ASP.NET MVC应用程序启动时需要很长时间(10-20秒)。在ASP.NET工作进程运行后,一切正常。问题是当网站处于非活动状态(即没有用户)时,工作进程被杀死。这将为下一个用户提供非常长的等待时间来加载网站。

我知道网络上有商业或免费服务可以让您的网络工作进程保持活力。但我需要自己使用简单的计时器窗口服务。没问题。但我的问题是什么是让它活着的有效方法?是否可以进行简单的ping操作或从网站上下载?

1 个答案:

答案 0 :(得分:2)

我建议您在网站上设置一个空的aspx页面,看看它是否偶尔会满足您的要求。您只需要提出让工人保持活力的请求。