我们有一个使用Microsoft.AspNet.SignalR 2.2.1在4.6.2框架上运行的SignalR服务器。
我们有一个新的UI应用程序运行.net Core / Angular5 / Typescript。 @ aspnet / signalr客户端使用新协议,无法连接到现有的SignalR服务器。有没有办法让我们在我们的.net Core应用程序中安装旧版本的SignalR客户端,并且仍能连接到旧服务器?
答案 0 :(得分:0)
您无法混合和匹配SignalR服务器和客户端的版本。对于SignalR,如果您在服务器上使用ASP.NET Core,那么您也必须在客户端上使用它。
来自MSDN SignalR alpha blog post
ASP.NET Core的SignalR与以前版本的SignalR不兼容。这意味着您不能将旧服务器与新客户端一起使用,也不能将旧客户端与新服务器一起使用。
答案 1 :(得分:0)
我已将jquery.signalR-2.2.3.js文件改装到我们的.net核心Angular5 UI项目中,并可以与旧系统连接。