用户机密未使用 WebApplication.CreateBuilder(args) 加载

问题描述 投票:0回答:1

我从Microsoft文档的理解是userSecret配置应该在开发环境中由WebApplication.CreateBuilder()自动创建。对于我当前的 WebAPI .net7 应用程序来说,情况并非如此。我已运行 init 命令并填充了机密文件。关于为什么配置源中会缺少 userSecrets 有什么想法吗?

webapi .net-7.0 user-secret
1个回答
1
投票

来自文档

初始化的

WebApplicationBuilder
builder
)提供默认配置,当
AddUserSecrets
开发
时调用EnvironmentName

确保您的环境设置为

Development
。这通常是通过网络应用程序的
ASPNETCORE_ENVIRONMENT
环境变量完成的。

© www.soinside.com 2019 - 2024. All rights reserved.