asp.net - ASP.NET Core SignalR 是否向后兼容 ASP.NET SignalR
问题描述
ASP.NET Core SignalR 服务器是否向后兼容 ASP.NET SignalR 客户端?
我有一个基于带有 PersistentConnection 的旧 ASP.NET SignalR 的服务器实现,我想迁移到 ASP.NET Core,但旧客户端仍然必须能够连接到新的服务器平台 - 升级客户端是一个缓慢的过程。
这是一个普遍的问题,我认为它应该有自己的帖子,而不是乱七八糟的代码。
解决方案
答案是否定的,并且在这篇 MSDN 博客文章中有说明
我们为 SignalR for ASP.NET Core 添加了许多新功能,但我们还决定删除对某些现有功能的支持或更改它们的工作方式。这样做的后果之一是SignalR for ASP.NET Core 与以前版本的 SignalR 不兼容。这意味着您不能将旧服务器与新客户端一起使用,也不能将旧客户端与新服务器一起使用。以下是新版本 SignalR 中已删除或更改的功能。
感谢@ATerry 将我指向这篇SO 帖子
推荐阅读
- python - 试图抓取网页以获取所有链接,但获得的所有链接都是网页的 url 本身
- typescript - 打字稿:接口上的设置器和继承
- c - C - 如何循环一个字符**
- r - 如何按血统获取彼此相关的值索引列表?[R]
- python - 无法使用机器人框架(Python)单击 div 内的链接
- ios - 几何阅读器的两种实现,但一种不工作
- python - Docker Traefik 无法路由 websocket
- azure-active-directory - OpenId Connect 身份验证和 Azure AD 范围混淆
- c++ - 为什么不将具有默认参数的函数传递给模板化构造函数并使用 lambda 将其存储为 std::function
工作? - python - 更新 4.2.1 后 Spyder 无法加载