You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio中修改appsettings.json配置后,调试运行未生效?

解决Visual Studio中appsettings.json修改后F5调试不生效的问题
  • 检查文件的“复制到输出目录”属性
    右键项目里的appsettings.json文件 → 选择“属性”,确认“复制到输出目录”设置为如果较新则复制或者始终复制。要是设成了不复制,修改后的文件根本不会同步到调试用的输出目录,自然读不到新内容。

  • 确认运行时配置重载开关
    ASP.NET Core项目默认支持配置文件修改后自动重载,但得确保Program.cs里的配置加载代码没改坏:

    var builder = WebApplication.CreateBuilder(args);
    // 默认配置已包含 reloadOnChange: true,别手动改成false
    builder.Configuration.AddJsonFile("appsettings.json", reloadOnChange: true);
    

    要是自己调整过这段代码,可能不小心关掉了自动重载功能。

  • 清理重建项目
    有时候输出目录里的旧配置文件没被覆盖,点顶部菜单的生成→清理解决方案,接着生成解决方案,再按F5调试试试。

  • 切换到Debug模式调试
    如果当前用的是Release模式调试,编译优化可能导致文件没更新,切回Debug模式再操作。

  • 重启Visual Studio
    偶尔VS的缓存会抽风,重启IDE后再修改配置文件调试,大概率能解决。

内容的提问来源于stack exchange,提问作者AndyS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 03:47:05