【发布时间】:2019-01-26 19:40:13
【问题描述】:
我想使用选项模式访问我的项目的用户机密。但是当我使用选项模式时,秘密值是空的;但我的其他配置选项运行良好。
Startup.cs
public void ConfigureServices(IServiceCollection services)
{
services.Configure<AppSettingsData>(Configuration);
services.Configure<MyUserSecrets>(Configuration);
}
MyController.cs
MyController(
IOptionsMonitor<MyUserSecrets> myUserSecrets
){
_mySecrets = myUserSecrest.CurrentValue;
}
根据我应该将 AddUserSecrets 添加到构建器的文档,我的构建器看起来与示例代码不同。在这里我们是我的建设者:
Program.cs
var builder = CreateWebHostBuilder(args);
builder.add // No AddUserSecrest available...
builder.Build().Run();
【问题讨论】:
标签: asp.net-core-2.2