为什么不能正常工作? 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秒做一次。试试吗? –