强制Azure web应用程序的生产插槽始终处于打开状态

强制Azure web应用程序的生产插槽始终处于打开状态,azure,azure-web-app-service,Azure,Azure Web App Service,我有一个托管在Azure上的web应用程序,它有三个插槽: 1-预热2-阶段3-生产 每个插槽都是一个属性AlwayOn,设置为True 我最初将应用程序部署在预热槽上,然后将其自动交换到舞台槽。 然后我想手动从舞台切换到制作,但我收到一条警告,提示在切换后,AlwaysOn将被设置为False 为什么此设置不特定于每个插槽?如果交换的源插槽和目标插槽都启用了“始终打开”,我可以在何处设置一个属性或什么东西来阻止在两个插槽之间交换AlwaysOn设置为True,将目标插槽中的AlwaysOn设置

我有一个托管在Azure上的web应用程序,它有三个插槽:

1-预热
2-阶段
3-生产

每个插槽都是一个属性
AlwayOn
,设置为
True

我最初将应用程序部署在预热槽上,然后将其自动交换到舞台槽。
然后我想手动从舞台切换到制作,但我收到一条警告,提示在切换后,
AlwaysOn
将被设置为
False


为什么此设置不特定于每个插槽?如果交换的源插槽和目标插槽都启用了“始终打开”,我可以在何处设置一个属性或什么东西来阻止在两个插槽之间交换
AlwaysOn
设置为
True
,将目标插槽中的
AlwaysOn
设置为
False

,然后,在交换之后,两个插槽应继续启用它

您是否尝试过进行交换以检查它是否被保留


这个警告似乎有些奇怪。你能展示一下它的细节吗

我试着交换,生产槽总是变成假的。目前我无法复制这个问题,所以它似乎是一个暂时的问题。谢谢。我唯一的解释是,当它发生时,暂存槽不知何故禁用了设置。