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

指定AzureRMWebAppDeployment@4.198.0版本失效,始终使用4.205.13

AzureRMWebAppDeployment指定版本不生效问题排查与解决

可能原因及修复方法

1. 托管代理无目标版本

Windows-latest托管代理通常只保留任务的最新几个次要版本,旧版本4.198.0可能已被清理。可以添加一个PowerShell步骤验证代理上的可用版本:

Get-ChildItem "C:\agent\_work\_tasks\AzureRMWebAppDeployment_*" | Select-Object Name

如果输出里找不到AzureRMWebAppDeployment_4.198.0,说明代理上没有这个版本,系统会自动 fallback 到最新可用的4.205.13。

2. 换用显式版本指定写法

将版本从@后缀移到单独的version属性,这种写法优先级更高,能更精准指定版本:

- task: AzureRMWebAppDeployment@4
  inputs:
    appType: webApp
    ConnectedServiceName: '[SUB]'
    WebAppName: '[NAME]'
    Package: $(PIPELINE.WORKSPACE)/Build/drop/**/*.zip
  version: 4.198.0

3. 检查组织任务库设置

如果你的Azure DevOps组织对该任务做了自定义覆盖(比如强制使用特定版本),可前往组织设置的「任务库」查看AzureRMWebAppDeployment的可用版本,确认4.198.0是否存在。

4. 考虑迁移到官方推荐任务

AzureRMWebAppDeployment已被微软标记为弃用,官方建议改用AzureWebApp@1任务。如果业务场景允许,迁移到这个新任务并指定稳定版本,能避免旧任务的版本维护问题。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 07:18:19