首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Microsoft.AspNetCore.SignalR.Protocols.Json.dll中引发的ASP.NET核心SignalR异常:“System.IO.InvalidDataException”

Microsoft.AspNetCore.SignalR.Protocols.Json.dll中引发的ASP.NET核心SignalR异常:“System.IO.InvalidDataException”
EN

Stack Overflow用户
提问于 2020-05-25 10:30:02
回答 1查看 1.1K关注 0票数 5

我从Microsoft.AspNetCore.SignalR.Protocols.Json.dll).客户机应用程序获得一个异常(在SignalR中抛出的异常:'System.IO.InvalidDataException‘)当signalR集线器将消息发送到客户端未配置为侦听的通道时,就会发生这种情况。我想要的功能描述如下: Signalr服务器集线器将消息发送到"Test1“、"Test2”、"Test3“等通道。SingalR客户端只希望接收Test1通道的消息,因为特定的用户屏幕/页面只与Test1通道的消息相关联。然后,其他两个未处理的通道抛出异常。那么,客户端需要监听服务器发送到的所有通道吗?我认为On<>()方法是针对客户端的,以便订阅他感兴趣的频道。

我遗漏了什么?谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2022-05-05 22:40:56

对于带有SignalR客户端和.net 5.0服务器的.net集线器连接,遇到此问题。下面是服务器端错误详细信息的屏幕截图。在这个例子中,我发送了一个十进制作为json有效负载的一部分,比如”:8.3。当我将十进制转换成像这个"value":"8.3"这样的字符串时,这个问题就消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62000560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档