ASP.NET Core 6(.NET 6) Program.cs中使用读取appsettings.json配置文件

在ASP.NET Core 6 (.NET 6)中,可以使用Json格式的appsettings.json配置文件来配置应用程序,用于存储应用程序的配置信息,方便我们灵活的配置应用程序。本文主要介绍Program.cs中,使用读取appsettings.json配置文件的方法,以及相关的示例代码。

1、通过配置实体类的方式

1)配置实体类

public class Settings
{
    public string From { get; set; }
    public string SmtpServer { get; set; }
    public int Port { get; set; }
    public string Username { get; set; }
    public string Password { get; set; }
}

2)appsettings.json配置文件内容

"settings": {
    "From": "url@gmail.com",
    "SmtpServer": "smtp.gmail.com",
    "Port": 465,
    "Username": "url@gmail.com",
    "Password": "123456"
  }

3)实现代码

参考文档:ASP.NET Core 6(.NET 6) Program.cs中使用读取appsettings.json配置文件-CJavaPy

2、通过Configuration属性来获取

1)appsettings.json配置内容

"settings": {
    "From": "url@gmail.com",
    "SmtpServer": "smtp.gmail.com",
    "Port": 465,
    "Username": "url@gmail.com",
    "Password": "123456"
}

2)实现代码

 参考文档:ASP.NET Core 6(.NET 6) Program.cs中使用读取appsettings.json配置文件-CJavaPy

微信扫码查看:编辑

posted @   leviliang  阅读(202)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
历史上的今天:
2022-12-29 Kubernetes(k8s) kubectl auth常用命令
点击右上角即可分享
微信分享提示