- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
将 Azure 函数应用程序成功本地升级到 dotnet 6 两次后,在升级 Azure 中部署的 PR 时,两次都会失败并出现相同的错误。
vaultUri ArgumentException
at Microsoft.Azure.WebJobs.Script.WebHost.KeyVaultSecretsRepository..ctor (Microsoft.Azure.WebJobs.Script.WebHost, Version=4.0.0.0, Culture=neutral, PublicKeyToken=null: D:\a\1\s\src\WebJobs.Script.WebHost\Security\KeyManagement\KeyVaultSecretsRepository.cs:38)
.net 的版本从核心 3 变为核心 6(未隔离),并且功能从 v3 变为 v4。我们在Azure Devops中使用ARM模板进行部署,除了提高dotnet、functions和NuGets的版本以及修复一些代码警告之外,没有其他变化。
查看 .net source code它失败了
Uri keyVaultUri = string.IsNullOrEmpty(vaultUri) ? throw new ArgumentException(nameof(vaultUri)) : new Uri(vaultUri);
最佳答案
只需浏览 Microsoft.Azure.WebJobs.Script.WebHost.DefaultSecretManagerProvider
的 Microsoft 源代码,我们就可以发现它正在创建 KeyVaultSecretsRepository
的新实例,并将环境名称下的 valtUri public const string AzureWebJobsSecretStorageKeyVaultUri = "AzureWebJobsSecretStorageKeyVaultUri";
您可以将“AzureWebJobsSecretStorageKeyVaultUri”配置 key 与您的 Vault URI 添加到您的应用配置中,这样它就可以正常工作。
关于.net - KeyVaultSecretsRepositoryVaultUriArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70529485/
将 Azure 函数应用程序成功本地升级到 dotnet 6 两次后,在升级 Azure 中部署的 PR 时,两次都会失败并出现相同的错误。 vaultUri ArgumentException at
将 Azure 函数应用程序成功本地升级到 dotnet 6 两次后,在升级 Azure 中部署的 PR 时,两次都会失败并出现相同的错误。 vaultUri ArgumentException at
我是一名优秀的程序员,十分优秀!