1. 程式人生 > >ASP .NET CORE 讀取配置文件的方法

ASP .NET CORE 讀取配置文件的方法

pat clu ros man tab nta director basepath 定義

老式的config文件在ASP。net core2.0中變成了appsettings.json,如果想要讀取自定義配置,可以寫如下代碼

{
  "Logging": {
    "IncludeScopes": false,
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "Wizards": [
    {
      "Name": "Gandalf",
      "Age": "1000"
    },
    {
      "Name": "Harry",
      "Age": "17"
    }
  ],
  "
Sex": { "Man": 0, "Female": 1 } }

讀取的時候,比如讀取Man的值,可以這麽寫:

            var builder = new ConfigurationBuilder()
           .SetBasePath(Directory.GetCurrentDirectory())
           .AddJsonFile("appsettings.json");
            var config = builder.Build();
            var ret = config.GetSection("
Sex:Man").Value;

其他更多配置,例如數據庫等請參考:

https://docs.microsoft.com/zh-cn/aspnet/core/tutorials/first-mvc-app/working-with-sql?tabs=aspnetcore2x

https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/configuration/index?tabs=basicconfiguration

ASP .NET CORE 讀取配置文件的方法