.NET 程序读取当前目录避坑指南
- 蓮花仙者
- 2025-08-16
- 热度
近期,有 AgileConfig 的用户反映,将 AgileConfig 部署为 Windows 服务程序时启动失败。我查看了日志,发现根目录被错误地设置到了
C:\Windows\System32路径下,导致读取 appsettings.json 配置文件失败。
代码语言:javascript代码运行次数:0运行复制```javascript var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory());