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

Azure Functions触发HTTP请求报System.Net.Primitives参数host为空错误

错误原因

该错误属于函数宿主初始化阶段错误,还未执行到你编写的业务代码,因此断点不会命中,核心是SignalR输出绑定初始化失败,触发参数校验异常。

修复方案
  • 补充SignalR服务连接字符串
    你使用了SignalR输出绑定,必须在配置中添加AzureSignalRConnectionString配置项,值为你的Azure SignalR服务访问密钥。本地测试时在local.settings.json的Values节点下添加,云端部署时在函数应用的「应用设置」中添加。
  • 修复host.json格式错误
    你贴出的host.json缺少末尾的闭合大括号,合法的完整配置如下:
{
  "version": "2.0",
  "logging": {
    "applicationInsights": {
      "samplingExcludedTypes": "Request",
      "samplingSettings": {
        "isEnabled": true
      }
    }
  }
}
  • 修复依赖版本兼容问题
    将Microsoft.NET.Sdk.Functions升级到最新的3.x稳定版(≥3.0.13),Microsoft.Azure.WebJobs升级到3.0.37以上版本,避免旧版SDK与SignalR扩展的兼容bug。
  • 补充基础运行配置
    本地运行时确认local.settings.json中已配置AzureWebJobsStorage(可填UseDevelopmentStorage=true使用本地存储模拟器)和FUNCTIONS_WORKER_RUNTIME值为dotnet。

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

相关产品推荐
方舟 Agent Plan

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

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