【发布时间】:2021-07-13 01:03:33
【问题描述】:
我想在我刚刚创建的应用服务中将我的项目部署到 Azure。此外,我为我的所有设置创建了一个 KeyVault。
当我尝试将应用部署到服务时,我必须为数据库配置连接字符串。
我单击 配置 并按照说明选择正确的应用服务或 KeyVault。然后,在最后一步,我收到了这个错误。
依赖配置进度
无法解析令牌“ProfileResourceId”。
ErrorEmpty 参数'resourceId'...
错误无法配置 Azure AppService 设置。
未能配置依赖项 Azure Key Vault 机密1
我该如何解决?
更多详情
我没有遵循任何文档。通常,我使用 Azure DevOps 将应用程序部署到 Azure。在这种情况下,我更喜欢从我的笔记本电脑部署应用程序。
为此,我从门户下载了发布配置文件并添加到 Visual Studio。
然后,我看到了一些警报。一开始我忽略了警报,但部署的应用程序不起作用。所以,我尝试配置每个依赖。
如果我按 + 添加新的服务依赖项,我会选择 Azure Key Vault。选择 Azure 订阅和密钥库。然后,局部变量并检查设置。然后完成。
在解决方案中,我看到了一些 ServiceDependencies
的文件让我感到奇怪的是,在项目中我成功配置了 Connected Services。
【问题讨论】:
-
第一个屏幕截图中有一个用于配置 azure KeyVault 的链接,您是否已经尝试过?您登录 Visual Studio 实例的用户是否与您在 Azure 门户中登录的用户相同?您是否有更多关于如何达到此状态的详细信息(最小可重现示例)?
-
我添加了一些更新。另外,我在Microsoft和PSC上开了一张票puresourcecode.com/forum/topic/…
标签: visual-studio azure azure-keyvault