我有一个ASP.NET MVC网站作为Azure Web App托管,我注意到一旦网站闲置一段时间,当它点击它时,应用程序将恢复到已部署状态。
现在传统上,我会通过将IIS中应用程序池的空闲超时设置为0来解决此问题。但是,鉴于我无法使用Azure Web应用程序执行此操作,因此我无法解决此问题。我很难找到相应的东西。
我确实试过了#34; Always On"设置似乎是我正在寻找的东西,但不幸的是它似乎完全没有区别。
答案 0 :(得分:0)
永远开启。默认情况下,如果Web应用程序对某些应用程序空闲,则会将其卸载 一段的时间。这使系统可以节省资源。在Basic或 在标准模式下,您可以启用Always On以保持应用程序全部加载 时间。如果您的应用运行连续的Web作业,则应启用“始终” 打开,或者Web作业可能无法可靠地运行。
来自https://docs.microsoft.com/en-us/azure/app-service-web/web-sites-configure
确保您以合适的价格等级(基本/标准)运行。