#4742·SignalR

在调试期间连接到 SignalR Hub 时发生 JsonReaderException ...

作者: jrichmeier创建于 2025年5月6日更新于 2025年9月4日

我正在尝试将受保护的 SignalR hub 添加到一个使用 Entra ID 作为身份提供者的 Blazor 项目中。本质上,我试图将示例 SignalR Blazor 应用程序 (这里) 中的相关部分与示例 Entra ID Blazor 应用程序 (这里) 相结合。如果我从 ChatHub 类和 Chat razor 页面中删除授权属性,一切都会按照预期工作。一旦添加了这些属性,我会收到一个 JsonReaderException,消息为 "'<' 是一个无效的值开始。行号: 2 | 在行中字节位置: 0。" 在调用 HubConnection 实例的 StartAsync 方法的行上。这种情况似乎只发生在调试期间,一旦发生,如果我返回到根页面,然后返回到聊天页面,则不会抛出异常,至少根据我观察到的情况是这样。

内容来源: SignalR/SignalR