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

appsettings.json中Entity Framework Azure SQL连接字符串配置不生效问题

你当前贴的appsettings.json本身语法合法,连接字符串不需要额外特殊格式处理,配置不生效可优先排查以下常见问题:

  • 检查appsettings.json文件的项目属性:确保复制到输出目录选项设置为如果较新则复制或者始终复制,否则编译后的运行目录不会同步更新该文件,程序读取不到最新配置。
  • 验证连接字符串占位符替换是否正确:从Azure SQL仪表盘复制的字符串中的xxxxx占位符需要全部替换为真实的服务器名、数据库名、SQL用户名、登录密码。如果密码中包含双引号"、反斜杠\这类JSON特殊字符,需要做转义处理:双引号转义为\",反斜杠转义为\\。
  • 优化不必要的连接参数:你当前配置中的TrustServerCertificate=True属于冗余配置,Azure SQL使用公共可信的SSL证书,直接删除该参数或者将值改为False即可,避免证书校验逻辑导致的连接异常。
  • 核对配置读取代码逻辑:.NET项目中读取DefaultConnection连接字符串的标准写法为Configuration.GetConnectionString("DefaultConnection"),确认代码中没有写错键名,也没有使用其他自定义配置源覆盖了appsettings.json的配置值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 22:54:09