通过Web部署将更新发布到Azure Web应用程序,对过程和所需时间感到困惑

时间:2018-12-05 16:28:51

标签: asp.net visual-studio azure asp.net-core azure-web-app-service

这似乎是一个愚蠢的问题,但是我一直在使用Web部署发布配置文件为我采用的项目部署更新到开发站点。

这通常需要15分钟左右。

但是,我想测试一个更实际的示例,因此为了使该应用脱机,我在这里按照以下说明进行操作:

https://docs.microsoft.com/en-us/previous-versions/aspnet/ee942158(v=vs.110)#how-to-automatically-take-an-app-offline-during-deployment

因此,我推送了另一个更新,并不断刷新开发站点,果然,它显示正在建设中,但仅持续了大约1分钟,然后又备份了。

但是,即使我输入了这个问题,差不多15分钟后,Visual Studio仍然在构建输出窗口中逐行发布更新。

有人可以帮助我了解从Visual Studio发布的Web部署的生命周期吗?

1 个答案:

答案 0 :(得分:0)

根据您的描述,似乎是由于WebApp没有启用Always on

  

默认情况下,如果Web应用程序闲置了一段时间,则将其卸载。这样可以节省系统资源。在“基本”或“标准”模式下,可以启用“始终开启”以始终保持应用程序加载。

您可以尝试启用Always on,然后重试。

如果您想了解Web部署,可以参考此article