visual-studio - 发布时 Visual Studio 2019 Azure KeyVault 配置错误
问题描述
我想在我刚刚创建的应用服务中将我的项目部署到 Azure。此外,我为我的所有设置创建了一个 KeyVault。
当我尝试将应用程序部署到服务时,我必须为数据库配置连接字符串。
我单击配置并按照说明选择正确的应用程序服务或 KeyVault。然后,在最后一步,我收到了这个错误。
依赖配置进度
无法解析令牌“ProfileResourceId”。
ErrorEmpty 参数'resourceId'...
错误无法配置 Azure AppService 设置。
无法配置依赖项 Azure Key Vault 机密1
我该如何解决?
更多细节
我没有遵循任何文档。通常,我使用 Azure DevOps 将应用程序部署到 Azure。在这种情况下,我更喜欢从我的笔记本电脑部署应用程序。
为此,我从门户下载了发布配置文件并添加到Visual Studio中。
然后,我看到了一些警报。一开始我忽略了警报,但部署的应用程序不起作用。因此,我尝试配置每个依赖项。
如果我按 + 添加新的服务依赖项,我选择Azure Key Vault。选择 Azure 订阅和密钥库。然后,局部变量并检查设置。然后完成。
在解决方案中,我看到一些ServiceDependencies文件
令我感到奇怪的是,在项目中我成功配置了Connected Services。
解决方案
我对 Application Insights 也有类似的问题。我可以通过单击“发布”窗口中的“恢复服务依赖项及其设置”来解决。
单击后,我能够配置我的依赖项而没有“无法解析令牌'ProfileResourceId'”。错误。
推荐阅读
- javascript - 算法:用障碍物填充表格
- web-crawler - 抓取中的显式特殊字符
- c# - 应用新的 Azure AD 策略后未显示声明
- excel - How do I randomly distribute a set of numbers across a single column?
- node.js - Netlify NodeJS Function always returns 'Response to preflight request doesn't pass'
- .net - IBM.Data.DB2.Core connection problems
- android - 意图从内部存储中的指定目录中选择文件
- r - 如何使mysql在R函数中工作
- java - java中的Windows 10不可见框架边框是否有解决方法?
- angular - 如何将索引值传递给 *ngIf 表达式