发布时 Visual Studio 2019 Azure KeyVault 配置错误

Enr*_*ico 6 azure visual-studio azure-keyvault

我想在我刚刚创建的应用服务中将我的项目部署到 Azure。另外,我为我的所有设置创建了一个 KeyVault。

当我尝试将应用程序部署到服务时,我必须配置数据库的连接字符串。

在此输入图像描述

我单击“配置”并按照说明进行操作,然后选择正确的应用程序服务或 KeyVault。然后,在最后一步中,我收到此错误。

依赖配置进度

无法解析令牌“ProfileResourceId”。

错误参数“resourceId”为空...

错误无法配置 Azure AppService 设置。

无法配置依赖项 Azure Key Vault 机密1

在此输入图像描述

我该如何修复它?

更多细节

我没有遵循任何文档。通常,我使用 Azure DevOps 将应用程序部署到 Azure。在这种情况下,我更喜欢从笔记本电脑部署应用程序。

为此,我从门户下载了发布配置文件并添加到Visual Studio .

在此输入图像描述

然后,我看到了一些警觉。一开始我忽略了该警报,但部署的应用程序不起作用。因此,我尝试配置每个依赖项

在此输入图像描述

如果我按 + 添加新的服务依赖项,我会选择Azure Key Vault。选择 Azure 订阅和密钥保管库。然后,局部变量并检查设置。然后完成。

在此输入图像描述

在此输入图像描述

在此输入图像描述

30719-图片.png

在解决方案中,我看到一些ServiceDependency文件

在此输入图像描述

让我奇怪的是,在项目中我成功配置了Connected Services

在此输入图像描述

小智 1

我在 Application Insights 上也遇到了类似的问题。我可以通过单击“发布”窗口中的“恢复服务依赖项及其设置”来解决。

单击后,我能够配置我的依赖项,而不会出现“无法解析令牌‘ProfileResourceId’”的情况。错误。

服务依赖关系配置窗口