我们已将.NET MVC Web应用程序部署为Azure应用程序服务。当我们需要重新编译并重新发布它时,它大约需要5分钟才能恢复正常,从而触发网站关闭的电子邮件警报。
同一应用程序在本地IIS / Windows 10上部署后,重新编译后的显示时间不会超过10秒。
不确定是什么原因引起的。或者重新发布后我们可以做些什么来加快速度。
编辑:要发布应用,我们使用VS2017中的发布功能,并使用Azure应用服务中的发布配置文件。不使用部署槽功能。
答案 0 :(得分:1)
除了缺乏细节外,您可以做的一件事是使用部署槽。在插槽中准备就绪时,您可以进行交换,并且停机时间/冷启动几乎为零。