我刚刚注意到 IIS 在空闲 20 分钟后自动关闭了我的 ASP.NET Web 应用程序。该网站托管在 Godaddy.com 上。
下面是记录 Application_Start 和 Application_End 方法的 Global 类。我上传的图像是我看到的结果。
我在 06:22:01 最后一次通话后,它在 2013-05-24 06:42:40 关闭。(20分钟,华...)
一天后,我在2013-05-25 03:05:27又打了一个电话,网站被唤醒。
奇怪的?我不想让我的网站休眠。有什么办法让它一直保持清醒吗?
public class Global : HttpApplication
{
private static readonly ILog log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
log.Debug("Application_AuthenticateRequest -> " + base.Context.Request.Url);
}
protected void Application_End(object sender, EventArgs e)
{
log.Info("Application_End");
}
protected void Application_Start(object sender, EventArgs e)
{
log.Info("Application_Start");
}
}