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

本地运行EventHubTrigger Azure函数时AzureWebJobsStorage报错求助

排查步骤
  • 启用FUNCTIONS_WORKER_RUNTIME配置
    你的local.settings.json里FUNCTIONS_WORKER_RUNTIME被注释掉了,这是Azure Functions运行的必填配置,必须取消注释并设置为对应的值(.NET项目保留"dotnet"):

    "FUNCTIONS_WORKER_RUNTIME": "dotnet"
    
  • 确认local.settings.json的位置
    确保该文件和函数项目的.csproj文件处于同一根目录下,位置错误会导致Functions运行时无法读取配置。

  • 检查本地存储模拟器状态
    因为你使用UseDevelopmentStorage=true作为连接字符串,需要确保本地存储模拟器(Azurite或旧版Azure Storage Emulator)正在运行:

    • Azurite可通过Visual Studio云资源管理器启动,或命令行执行azurite启动
    • 旧版模拟器需打开Azure Storage Emulator确认服务正常运行
  • 排查环境变量冲突
    检查系统环境变量中是否存在同名的AzureWebJobsStorage,若存在会覆盖local.settings.json的配置,可暂时移除该环境变量后重试。

  • 清理项目缓存并重建

    • 删除项目目录下的bin和obj文件夹
    • 重新构建解决方案后启动函数项目
  • 验证Functions运行工具版本
    确保使用的Azure Functions Core Tools(或Visual Studio集成工具)为最新版本,旧版本可能存在配置读取的兼容性问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 16:13:32