ASP / .NET网站在经过一定时间的不活动后就无法激活

时间:2019-01-12 06:08:24

标签: asp.net iis application-pool

我正在为我的网站使用共享托管,该网站基于ASP.NET Web表单并托管在IIS服务器上。该网站的目的仅在于重置IOS应用程序的密码和更改管理面板。现在,我们面临一个问题,即当用户单击电子邮件时,重置通过电子邮件发送给用户的密码链接需要2-3分钟。我们向托管服务提供商提出了同样的要求,并得到了以下答案:

  

这是ASP / .NET网站中的标准功能,用于停用应用程序   一定时间不活动后(180)运行池(运行代码的位置)   分钟),这意味着下次访问需要编译代码   每次启动应用程序时从头开始将其存储到内存   网络服务器。

我需要帮助来设置如何使网站正常运行,而不是从头开始编译代码。任何帮助/建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

当然,您可以创建Windows服务或安排任务以运行应用程序来调用服务器,但是解决此问题的最简单方法是设置一种免费的站点监视服务,例如Uptime Robot。它每隔5分钟或根据配置的频率对您的站点执行ping操作,并使其保持正常运行。如果您的网站出现故障,奖励状态也会更新。