Azure应用服务部署失败,并显示错误:“凭据”不能为空

时间:2020-06-04 18:01:16

标签: azure azure-devops azure-web-app-service

我有一个门户帐户和一个devlops帐户。两者碰巧使用相同的登录名/密码。

在portal.azure.com中,我有可用的Web服务。 在Web服务“部署-部署中心”下,我选择azure仓库,azure管道作为构建提供程序,设置主分支等。

它在我的开发人员中创建了一个有效的管道,即它完成了NuGet还原,构建解决方案,测试程序集,发布符号路径,发布工件。

太好了。

但是它没有部署新版本。

在devops中的plepleines中单击“发行版”,它试图使用“ Azure Web应用程序部署”,并给出错误,指出msbuild没有使用正确的格式或类似格式。所以我将其更改为“ Azure App Service Deploy”。

现在,我收到一个新错误:错误:“凭据”不能为空。

没有凭据字段。

它正在使用发布配置文件。

有什么想法可以解决此问题吗?

这是令人讨厌的任务:

enter image description here

是否没有配置丢失凭据的选项?

如果我转到门户并查看“部署中心”,则会看到以下内容:

enter image description here

如果我单击“部署凭据”,则会看到以下内容:

enter image description here

看起来都不错。

您知道“空”凭据来自何处吗?

2 个答案:

答案 0 :(得分:0)

您是否尝试过在“项目设置”中添加新的服务连接并在那里选择“服务连接”?甚至更新由Azure Portal创建的服务连接,也给我带来了错误。

The modal that pops up when you go to Project Settings/Pipelines/Service Connections and try to add a new service connection

就我而言,问题是我没有适当的访问权限以允许我的管道与Azure App之间的连接。我在订阅中被列为贡献者。我联系了我们的公司Devops,她更新了服务连接,没有任何问题,因为她被列为所有者或用户访问管理员。

答案 1 :(得分:0)

Have a read on this。他们更新了服务。您需要执行所需的操作。