微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决发布时Visual Studio 2019 Azure KeyVault配置错误

我想使用刚刚创建的应用程序服务将项目部署到Azure。另外,我为所有设置创建了keyvault。

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

enter image description here

我点击配置,然后按照说明选择正确的应用服务或keyvault。然后,在最后一步,我收到此错误

依赖项配置进度

无法解析令牌“ ProfileResourceId”。

ErrorEmpty参数'resourceId'...

错误无法配置Azure AppService设置。

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

enter image description here

我该如何解决

更多详细信息

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

为此,我从门户网站下载了发布配置文件,并将其添加 Visual Studio

enter image description here

然后,我看到一些警报。一开始,我忽略了警报,但是部署的应用程序无法正常工作。因此,我尝试配置每个依赖性

enter image description here

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

enter image description here

enter image description here

enter image description here

30719-image.png

解决方案中,我看到了一些有关 ServiceDependencies

文件

enter image description here

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

enter image description here

解决方法

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

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

Service Dependencies Configuration Window

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。