.Net Core 讀取 appsettings.json

來源:互聯網
上載者:User

標籤:evel   highlight   des   star   esc   includes   class   this   settings   

1. 首先些一個類

public class MySettings{    public string P1 { get; set; }    public string P2 { get; set; }}

2. 在 appsettings.json 中添加配置項

{  "Logging": {    "IncludeScopes": false,    "LogLevel": {      "Default": "Warning"    }  },  "MySettings": {    "P1": "p1_value",    "P2": "p2_value"  }}

3. 修改 Startup.cs

public void ConfigureServices(IServiceCollection services){    services.Configure<MySettings>(Configuration.GetSection("MySettings"));    services.AddMvc();}

4.  修改 HomeController.cs

public class HomeController : Controller{    private MySettings mySettings { get; set; }    public HomeController(IOptions<MySettings> mySettings)    {        this.mySettings = mySettings.Value;    }    public IActionResult Index()    {        string p1 = mySettings.P1;         return View();    }}

 

  

  

 

.Net Core 讀取 appsettings.json

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.