You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Switch-AzureRmWebAppSlot不再支持Production槽名该如何解决?

解决Switch-AzureRmWebAppSlot报错:资源组下的production槽不存在的问题

刚踩过这个坑,特意来分享下,避免大家像我一样浪费时间。

目前我还没法解释这个变更的具体原因,但找到了有效的解决办法:

简言之:使用Switch-AzureRmWebAppSlot时无需指定生产槽,仅需通过-SourceSlot参数传入要与生产槽交换的槽名称即可。

报错信息

Switch-AzureRmWebAppSlot : 资源组'Re...'下的资源'Microsoft.Web/sites/SiteName/slots/production'不存在。

正确用法示例

比如你要把名为staging的槽和生产槽交换,直接用以下命令:

Switch-AzureRmWebAppSlot -ResourceGroupName "YourResourceGroup" -Name "YourWebAppName" -SourceSlot "staging"

之前可能习惯指定-DestinationSlot "production",但现在这么做就会触发上面的报错,去掉这个参数就能正常执行交换操作了。

内容的提问来源于stack exchange,提问作者AndyHerb

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:55:49