.netcore 为了跨平台(linux ),适应各种环境,配置文件也繁多起来. 为实现各种方案的开源代码也是,生产环境,不同数据库的配置.....再没注释,还不懂netcore配置文件的约定俗成.那真是眼花缭乱的.
下边配置是框架扩展的,默认先读 appsettings.json 在读环境内设置的那个appsettings开头.比如sqlite .json 的文件. 这是框架的dll文件 算是约定俗成了.
配置文件
builder.ConfigureAppConfiguration((hostingContext, config) => { IHostEnvironment env = hostingContext.HostingEnvironment; bool reloadOnChange = GetReloadConfigOnChangeValue(hostingContext); config.AddJsonFile("appsettings.json", optional: true, reloadOnChange: reloadOnChange) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: reloadOnChange); if (env.IsDevelopment() && env.ApplicationName is { Length: > 0 }) { var appAssembly = Assembly.Load(new AssemblyName(env.ApplicationName)); if (appAssembly is not null) { config.AddUserSecrets(appAssembly, optional: true, reloadOnChange: reloadOnChange); } }
如下图红框内配置.当然也要有相应的配置文件做对应
技术交流qq群:143280841
分类:
winform sunnyui
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
2017-12-22 DevExpress XPO 开发指南 简要
2016-12-22 三目运算符是不是在bug中躺了枪_折腾了一整天