ASP.NET Core使用Configuration

原创 Laughing  2017-09-12 17:35  阅读 54 次 评论 0 条

本篇文章翻译自

通过Configuration获取配置文件

我们先来看一下appsettings.json的格式

  1. {  
  2.     "Logging": {  
  3.         "IncludeScopes": false,  
  4.         "LogLevel": {  
  5.             "Default": "Warning"  
  6.         }  
  7.     },  
  8.     "option1": "value1",  
  9.     "option2": 2,  
  10.     "subsection": {  
  11.         "suboption1": "subvalue1_from_json"  
  12.     },  
  13.     "wizards": [{  
  14.             "Name": "Gandalf",  
  15.             "Age": "1000"  
  16.         },  
  17.         {  
  18.             "Name": "Harry",  
  19.             "Age": "17"  
  20.         }  
  21.     ]  
  22. }  

我们在startup.cs文件中获取配置文件的内容,并将其输出到页面

  1. app.Use(async (context,next)=>{  
  2.               await context.Response.WriteAsync(Configuration["option1"]);  
  3.               await context.Response.WriteAsync("============");  
  4.               await context.Response.WriteAsync(Configuration["wizards:0:Name"]);  
  5.             });  
温馨提示

如果我们希望在配置文件中使用:,那么可以使用__代替(两个下划线)

本文地址:https://www.lisen.me/asp-net-core-configuration.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情