我目前正在使用学生帐户学习 Azure DevOps,这限制了我拥有的权限。由于这些限制,我无法使用 Azure DevOps 中的正常部署方法,因为我无权访问 Active Directory 进行更改。
我当前的解决方法是使用发布配置文件。但是,当我尝试配置发布管道以使用此配置文件进行部署时,出现以下错误:“错误:错误:不存在此类部署方法”。
我刚开始使用 Azure DevOps,不明白为什么会出现此错误。对于像我这样因学校隶属关系而受到访问限制的人来说,还有其他解决方案吗?谢谢您的帮助。
...................................................... .......
我发现了具有相同错误消息的相同问题:使用 ZipDeploy 方法发布配置文件返回“不存在此类部署方法”
检查Azure App Service部署任务的源代码后,我发现Azure App Service部署任务中的
PublishProfile
选项仅支持MSDeploy
发布方法。
它检查
publishMethod
属性是否设置为“MSDeploy
”。如果没有找到合适的publishMethod
,则会拒绝并显示错误消息,指示部署方法不存在。
因此,如果您想使用连接类型发布配置文件,则需要确保发布配置文件中的
WebPublishMethod
设置为 MSDeploy
。