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

Azure静态Web应用-Function App API:如何加载IOptions?

Azure静态Web应用API的IOptions模式支持与配置方法

支持情况

Azure静态Web应用的API完全支持IOptions模式,问题核心在于配置项的命名规则差异:本地配置使用冒号(::)分隔层级,而Azure静态Web应用的环境变量要求用**下划线(_)**替代冒号,且所有字母需大写。

具体配置步骤

  • 登录Azure门户,找到目标静态Web应用资源
  • 进入左侧「设置」分类下的「配置」选项卡
  • 点击「添加」按钮,新增应用程序设置:
    • 名称填写:STORAGEOPTIONS_CONNECTIONSTRING(全大写,层级用下划线分隔)
    • 值填写你的Azure存储连接字符串
  • 保存配置,等待静态Web应用自动重启生效

代码兼容说明

你本地使用IOptions<StorageOptions>的注入逻辑无需修改,.NET配置系统会自动将符合命名规则的环境变量映射到对应的StorageOptions类属性,和本地读取appsettings.json的逻辑完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 18:06:04