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

.NET Framework 461 Azure Function App中用ConfigurationManager读取连接字符串

在Azure Function App中无需修改代码,通过ConfigurationManager获取连接字符串的方法

你不需要改动现有代码,只要按以下步骤配置,ConfigurationManager就能正常读取到连接字符串:

本地开发环境配置

找到Function项目里的local.settings.json文件,添加ConnectionStrings节点,把你的连接字符串配置进去:

{
  "IsEncrypted": false,
  "Values": {
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "FUNCTIONS_WORKER_RUNTIME": "dotnet"
  },
  "ConnectionStrings": {
    "KEY": "你的实际连接字符串内容"
  }
}

保存后,本地调试时ConfigurationManager.ConnectionStrings["KEY"].ConnectionString就能拿到对应的值。

Azure线上环境配置

  1. 登录Azure Portal,找到你的Function App实例
  2. 进入配置页面,切换到连接字符串标签页
  3. 点击新建连接字符串,名称填KEY(必须和代码里的名称完全一致),选择合适的类型(比如自定义、SQL Server等),然后粘贴你的连接字符串内容
  4. 点击确定保存,Function App会自动重启,之后线上运行时代码就能正确读取到连接字符串

Azure Function App会自动将Portal里配置的连接字符串映射到ConfigurationManager.ConnectionStrings集合中,完全不需要修改你现有的代码逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 17:35:56