SignalR Azure Functions 导致仅支持一种输出绑定

问题描述 投票:0回答:1

我有一个使用 .NET 7(点网隔离)构建的带有 SignalR 的 Azure Functions。前几天还没有问题。但现在它生成一条错误消息。

System.InvalidOperationException:仅支持一种输出绑定 当使用分配给“$return”的绑定时。共找到2个 绑定。了解更多信息: https://aka.ms/dotnet-worker-poco-binding

[Function("broadcast")]
[SignalROutput(HubName = "brick_broadcaster", ConnectionStringSetting = "signalrConnection")]
public SignalRMessageAction Broadcast([HttpTrigger(AuthorizationLevel.Anonymous, "post")] HttpRequestData req, FunctionContext functionContext)
{
    using var bodyReader = new StreamReader(req.Body);
    return new SignalRMessageAction("brick")
    {
        Arguments = new[] { bodyReader.ReadToEnd() },
    };
}
azure-functions signalr
1个回答
0
投票

我已经解决了这个问题。当我将 Microsoft.Azure.Functions.Worker.Sdk 更新到版本 1.16.2 时,出现了问题。现在我降级到较低版本1.15.1并且工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.