.NET 配置与 Azure 服务的灵活运用
1. 体验 .NET 配置
在配置就绪后,我们可以检索这些配置值。在 app.Run 之前添加以下代码来配置端点:
// ConfigurationPrototype/Program.cs
app.MapGet("/readoptions", (IOptions<Service1Options> options) =>
{
return $"options - config1: {options.Value.Config1}; config 2: {options.Value.Config2}";
});
这里注入了带有 Service1Options 泛型参数的 IOptions 接口,通过它可以使用配置好的值。完成代码更改后,再次运行 ConfigurationPrototype 项目,使用 /readoptions 端点来检索配置值。
2. 使用不同环境
应用程序在不同环境(如生产、预发布和开发环境)中运行时,需要不同的配置值。例如,在开发环境中,我们不希望使用生产数据库。.NET 配置可以轻松支持不同环境。
默认配置下,会加载 appsettings.{environment}.json 文件来指定特定环境的配置值,例如在预发布环境中加载 appsettings.sta
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



