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

本地运行Azure函数遇Azure.Storage.Queues空值错误,求解决

本地运行Azure函数出现Azure.Storage.Queues空值异常的排查方案

排查步骤:

  • 检查local.settings.json配置
    确认文件中AzureWebJobsStorage或自定义队列连接字符串的配置值不为空,对比同事的配置文件,确保连接字符串格式正确、没有遗漏字符。
  • 验证存储访问可用性
    如果使用云端存储账户,用Azure Storage Explorer测试本地是否能正常连接并访问目标队列;如果用本地仿真器,确认Azure Storage Emulator处于运行状态,配置中使用UseDevelopmentStorage=true。
  • 清理本地运行缓存
    删除项目的bin、obj目录后重新生成;同时删除%USERPROFILE%\AppData\Local\AzureFunctionsTools下的缓存文件夹,重启Visual Studio后重新运行函数。
  • 排查代码中的队列操作逻辑
    检查实例化QueueClient、调用队列相关方法时是否传入了空参数,比如配置读取是否失败导致连接字符串或队列名称为空。
  • 统一Azure Functions Core Tools版本
    执行func --version查看本地工具版本,和同事的版本对比,若不一致,卸载现有版本后安装相同版本再测试。

错误日志:
[2023-08-22T07:44:21.803Z] 发生未处理的异常,主机正在关闭。
[2023-08-22T07:44:21.805Z] Azure.Storage.Queues: Value cannot be null. (Parameter 'value')。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 20:12:07