1

我有一个 MVC Web 应用程序 (.NET),有时我需要升级 Azure 上的部署版本,问题是我有客户正在使用 Web 应用程序,我无法将其关闭并使其不可用.

有一种方法可以部署我的 Web 应用程序的新版本,并且仍然可以一直运行吗?(在部署过程中)

我能想到的一种方法是将 Web 应用程序部署到我当前部署之外的其他地方,并使用我的外部域上的 DNS 记录“播放”。

4

1 回答 1

5

使用部署槽。

Azure Web Apps 允许你为你的站点创建暂存槽。它们实际上是独立的站点,您可以将测试/暂存位部署到这些站点。

然后,当您准备好登台站点时,您可以按下一个按钮并将其设为您的公共生产站点。

有关更多详细信息,请参见此处:https ://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/

于 2015-06-08T23:07:39.883 回答