Shi*_*lah 14 c# asp.net asp.net-web-api asp.net-core
尝试在 Program.cs 中使用 Azure Key Vault 设置 Azure 应用程序配置并收到以下错误:
“IConfigurationBuilder”不包含“AddAzureAppConfiguration”的定义
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
webBuilder.ConfigureAppConfiguration((hostingContext, config) =>
{
var settings = config.Build();
config.AddAzureAppConfiguration(options =>
{
options.Connect(settings["ConnectionStrings:AppConfig"])
.ConfigureKeyVault(kv =>
{
kv.SetCredential(new DefaultAzureCredential());
});
});
})
.UseStartup<Startup>());
Run Code Online (Sandbox Code Playgroud)
Shi*_*lah 17
添加以下包修复了它:
dotnet add package Microsoft.Azure.AppConfiguration.AspNetCore
Run Code Online (Sandbox Code Playgroud)
或者甚至更好:
dotnet add package Microsoft.Extensions.Configuration.AzureAppConfiguration
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7185 次 |
| 最近记录: |