.NET 程序读取当前目录避坑指南

近期,有 AgileConfig 的用户反映,将 AgileConfig 部署为 Windows 服务程序时启动失败。我查看了日志,发现根目录被错误地设置到了

C:\Windows\System32
路径下,导致读取 appsettings.json 配置文件失败。

代码语言:javascript代码运行次数:0运行复制```javascript var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory());