我有一个MVC Web应用程序(.NET),并且我不时需要升级Azure上的部署版本,问题是我有使用Web-App的客户,我不能把它取下来让它不可用。
有一种方法可以部署我的Web应用程序的新版本并且仍然可以一直运行吗? (在部署过程中)
我能想到的一种方法是将Web-App部署到我当前部署以外的某个地方,然后在我的外部域中“播放”DNS记录。
答案 0 :(得分:5)
使用部署位置。
Azure Web Apps允许您为站点创建临时插槽。它们是您可以部署测试/暂存位的有效独立站点。
然后,当您准备好临时站点时,您可以按下按钮并将其设置为公共生产站点。
请点击此处了解详情:https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/