推荐(自带appsettings.json(appsettings.Development.json)取代webconfig):
1.在appsettings.json中加入json对象。如:
"NLogPath":"../../../NLog.config"
2.在Startup.cs的ConfigureServices方法中加入:
services.Configure<dynamic>(this.Configuration.GetSection("NLogPath"));
3.在需要调用的controller类中加入 以"IConfiguration appsettings"为参数的构造函数,在函数中传值给公有参数。 如:
公参 = appsettings["nlogPath"];
也可以建立模型类:
1.在appsettings.json中加入json对象。如:
"AppSettings": {"NLogPath":"../../../NLog.config" }
2.添加model类,类名和属性 最好和 需要调用的json对象一致。
3.在Startup.cs的ConfigureServices方法中加入:
services.Configure<model类>(this.Configuration.GetSection("AppSettings"));
4.在需要调用的controller类中加入 以"IOptions<model类> appsettings"为参数的构造函数,在函数中传值给公有参数。
.NetCore添加配置文件
最新推荐文章于 2024-09-16 08:56:24 发布
本文介绍了如何在.NetCore项目中添加和使用配置文件,详细解析了配置文件的读取和集成过程,帮助开发者理解.NetCore的配置管理机制。
摘要由CSDN通过智能技术生成