zhontai / Admin.Core

中台Admin前后端分离的权限管理系统。支持多租户、数据权限、动态Api、任务调度、OSS文件上传、滑块拼图验证、国内外主流数据库自由切换和动态高级查询。基于.Net跨平台开发的WebApi。集成统一认证授权、事件总线、数据验证、分布式缓存、分布式事务、Ip限流、全Api鉴权、集成测试、性能分析、健康检查、接口文档等。
https://admin.zhontai.net
MIT License
1.31k stars 315 forks source link

ZhonTai.Common.Helpers.ConfigHelper对路径的处理建议 #59

Closed 0xblack closed 6 months ago

0xblack commented 6 months ago

public static IConfiguration Load(string fileName, string environmentName = "", bool optional = true, bool reloadOnChange = false)方法中在加载配置文件的时候,对文件名进行小写转换,对linux大小写敏感系统有潜在无法找到文件的风险. var builder = new ConfigurationBuilder() .SetBasePath(filePath) .AddJsonFile(fileName.ToLower() + ".json", optional, reloadOnChange); 类似路径,文件相关的都适用这个建议