.net core讀取appsettings.json配置
阿新 • • 發佈:2018-05-09
set asi docs etc OS app con 項目 targe
官方文檔:href
在老版本的ASP.NET裏,項目的全局配置一般都存在web.config裏的appSettings裏,只需要用ConfigurationManager.AppSettings[“Foo”]就可以把名為Foo的變量取出來。在ASP.NET Core裏,訪問配置文件的方式也有了很大變化。但是ASP.NET Core裏web.config已經被appsettings.json替換,加上ASP.NET Core裏大量用了依賴註入(Dependency Injection),這使得讀取配置信息也和之前不一樣,新的框架下取配置更加靈活和易於擴展。官方使用:Options.ConfigurationExtensions
首先引入NuGet包
Microsoft.Extensions.Options.ConfigurationExtensions
怎麽引用就emmmm
或者:
然後在appsettings.json文件中添加自定義的數據
新建一個對應的模型
然後在Startup.cs中配置
// Add functionality to inject IOptions<T> services.AddOptions(); services.Configure<AppSettings>(Configuration.GetSection("AppSettings"));
然後,就可以在你想要使用的地方使用
已經顯示出來了
.net core讀取appsettings.json配置