我有一个门户帐户和一个devlops帐户。两者碰巧使用相同的登录名/密码。
在portal.azure.com中,我有可用的Web服务。 在Web服务“部署-部署中心”下,我选择azure仓库,azure管道作为构建提供程序,设置主分支等。
它在我的开发人员中创建了一个有效的管道,即它完成了NuGet还原,构建解决方案,测试程序集,发布符号路径,发布工件。
太好了。
但是它没有部署新版本。
在devops中的plepleines中单击“发行版”,它试图使用“ Azure Web应用程序部署”,并给出错误,指出msbuild没有使用正确的格式或类似格式。所以我将其更改为“ Azure App Service Deploy”。
现在,我收到一个新错误:错误:“凭据”不能为空。
没有凭据字段。
它正在使用发布配置文件。
有什么想法可以解决此问题吗?
这是令人讨厌的任务:
是否没有配置丢失凭据的选项?
如果我转到门户并查看“部署中心”,则会看到以下内容:
如果我单击“部署凭据”,则会看到以下内容:
看起来都不错。
您知道“空”凭据来自何处吗?
答案 0 :(得分:0)
您是否尝试过在“项目设置”中添加新的服务连接并在那里选择“服务连接”?甚至更新由Azure Portal创建的服务连接,也给我带来了错误。
就我而言,问题是我没有适当的访问权限以允许我的管道与Azure App之间的连接。我在订阅中被列为贡献者。我联系了我们的公司Devops,她更新了服务连接,没有任何问题,因为她被列为所有者或用户访问管理员。
答案 1 :(得分:0)
Have a read on this。他们更新了服务。您需要执行所需的操作。