ASP.NET 核心信号R是否向后兼容 ASP.NET SignalR



ASP.NET核心SignalR 服务器是否向后兼容 ASP.NET SignalR 客户端?

我有一个基于旧 ASP.NET SignalR with PersistentConnection 的服务器实现,我想将其迁移到 ASP.NETCore,但旧客户端必须仍然能够连接到新的服务器平台 - 升级客户端是一个缓慢的过程。

这是一个普遍的问题,我认为它应该有自己的帖子,没有混乱的破碎代码。

答案是否定的,这篇 MSDN 博客文章中对此进行了说明

我们向 SignalR 中添加了许多新功能,用于 ASP.NET 核心,但我们也决定删除对某些现有功能的支持或更改它们的工作方式。这样做的后果之一是 ASP.NET 核心的SignalR与以前版本的SignalR不兼容。这意味着不能将旧服务器与新客户端一起使用,也不能将旧客户端与新服务器一起使用。以下是新版本 SignalR 中已删除或更改的功能。

感谢@ATerry指出我这个SO帖子

ASP.NET 核心 SignalR 与ASP.NET SignalR 的客户端或服务器不兼容。本文Microsoft进行了详细说明

最新更新