我正在使用 ASP.NET MVC 5 和 Azure Premium 应用服务,并将 AlwaysRunning 选项设置为“on”。
我为 Web 应用程序创建了一个部署槽,部署了我的新版本,打开了槽 URL,一切都又快又稳定。我切换到生产环境,交换操作完成后,Web 应用程序很慢,就像我手动部署到 PROD 一样。我不得不等待超过一分钟才能让我的应用程序再次运行。根据我读到的内容,我认为该应用程序会在交换后预热,但没有成功。
为什么换了之后这么慢?甚至没有像身份验证表单一样访问数据库的页面。
更新:切换到 V2 计划(SSD 存储)后,应用程序将在 2 分钟内重新启动 :)