首页 文章

ASP.NET Core SignalR向后兼容ASP.NET SignalR

提问于
浏览
2

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

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

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

2 回答

  • 1

    答案是否定的,并在this MSDN blog post中说明

    我们为SignalR for ASP.NET Core添加了许多新功能,但我们还决定删除对某些现有功能的支持或更改它们的工作方式 . 其中一个后果就是 SignalR for ASP.NET Core is not compatible with previous versions of SignalR . 这意味着您不能将旧服务器与新客户端一起使用,也不能将旧客户端与新服务器一起使用 . 以下是在新版SignalR中删除或更改的功能 .

    谢谢@ATerry指点我这个SO post

  • 1

    ASP.NET Core SignalR与ASP.NET SignalR的客户端或服务器不兼容 . 详细说明见Microsoft Article

相关问题