Azure 用于分阶段发布的交换功能不起作用

Azure's Swap functionality for staged publishing not working

我正尝试按照以下说明在 Azure 中为我的应用程序设置暂存环境:https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing

我设置了暂存部署槽并对其进行了更改。然后我尝试点击 Swap 将更改推送到生产环境。

更改顺利投入生产。但是之前生产的旧版本下台了。它本质上是 "swapped" 站点。我知道这让我听起来很疯狂,考虑到 Swap 按钮,但我认为它更像是一个 Push...

我做错了吗?这篇文章让它看起来像是一个简单的推送。

Swap 功能确实做到了这一点,它将您选择的插槽中的内容交换到生产(或其他插槽),并将目标插槽中的内容交换到原始插槽。

当文章提到 Push 时,这意味着,当您 Push 到您的代码 repository(实现 Continuous Integration)它将在您的暂存和生产之间自动切换,因此您不必在门户中手动执行此操作。

在内部,每个插槽都有自己的存储空间 space,因此,它(简单地说)所做的就是交换每个插槽使用的存储空间 space。