提问人:ascendev 提问时间:11/9/2023 最后编辑:ascendev 更新时间:11/9/2023 访问量:96
未对管道或发布管道进行任何更改时,部署到 Azure 应用服务时出错
Error deploying to Azure App Service when no changes were made to pipeline or release pipeline
问:
在部署到 Azure 应用服务时出现以下错误。
2023-11-06T22:17:18.7364356Z [command]"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:package='D:\c\r2\b\test1 & test2 artifacts\drop\test2_888.zip' -dest:contentPath='azureWebDev',ComputerName='https://mycomputername.net',UserName='$myUsername',Password='***',AuthType='Basic' -enableRule:AppOffline -userAgent:VSTS_sd1324dc-7762-4e41-8aa2-b2abcde_Release__1234_5678_9
2023-11-06T22:17:18.7364356Z [command]"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:package='D:\c\r2\b\test1 & test2 artifacts\drop\test2_888.zip' -dest:contentPath='azureWebDev',ComputerName='https://mycomputername.net',UserName='$myUsername',Password='***',AuthType='Basic' -enableRule:AppOffline -userAgent:VSTS_sd1324dc-7762-4e41-8aa2-b2abcde_Release__1234_5678_9
2023-11-06T22:17:18.7364356Z [command]"C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:package='D:\c\r2\b\test1 & test2 artifacts\drop\test2_888.zip' -dest:contentPath='azureWebDev',ComputerName='https://mycomputername.net',UserName='$myUsername',Password='***',AuthType='Basic' -enableRule:AppOffline -userAgent:VSTS_sd1324dc-7762-4e41-8aa2-b2abcde_Release__1234_5678_9
2023-11-06T22:17:18.9042826Z ##[error]Error: Error: A '-dest' argument must be specified with the 'sync' verb.
Error count: 1.
'test2' is not recognized as an internal or external command,
operable program or batch file.
据我所知,没有对发布管道或管道本身进行任何更改。我尝试根据本文中的相关错误删除源别名中的所有空格(“test1 & test2 artifacts”到“test1&test2artifacts”),但 -dest 参数错误仍然出现。
答:
1赞
Bright Ran-MSFT
11/9/2023
#1
如果使用命令行运行部署,可以尝试使用双引号 (“ ”
) 将包路径的 patten 括起来。
例如:
"$(Build.BinariesDirectory)\test1 & test2 artifacts\drop\test2_888.zip"
同样,如果使用 Azure 应用服务部署任务,则在已提交的“包或文件夹”中,也可以尝试按上述方式设置其值。
2赞
k0rrupted
11/9/2023
#2
我遇到了同样的问题,请尝试从源别名中删除。&
评论