爲什麼不能正常工作? IIS後20分鐘定期爲自己做網絡請求以防止IIS終止應用程序
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);
}
反正殺死我的應用我在這裏做訪問是我自己的網站(用WebRequest的)每5分鐘。
這樣,IIS不應該認爲我的網站閒置,因爲它獲取訪問,但它殺死了應用程序。
因此:是否有可能每5分鐘假冒一次我自己的網站,以免它被殺?
我做了類似的事情(VB腳本),但我每60秒做一次。試試嗎? –