为什么这不起作用?IIS 在 20 分钟后仍然会杀死我的应用程序
protected void Application_Start()
{
Task.Factory.StartNew(() => DaemonStuff());
}
private void DaemonStuff()
{
// Ping to self
MyWebRequest selfRequest = new MyWebRequest(MyURL, "GET");
selfRequest.GetResponse();
// Sleep
Thread.Sleep(1000 * 60 * 5);
}
我在这里做的是每 5 分钟访问一次我自己的网站(带有网络请求)。
这样,IIS 不应该认为我的网站是空闲的,因为它获得了访问,但无论如何它都会杀死应用程序。
那么:是否有可能每 5 分钟伪造一次对我自己网站的访问,以免它被杀死?