从 .Net 核心 UI 连接到旧 SignalR 服务器

问题描述 投票:0回答:2

我们有一个现有的 SignalR 服务器运行在 4.6.2 框架上,使用 Microsoft.AspNet.SignalR 2.2.1.

我们有一个运行 .net Core/Angular5/Typescript 的新 UI 应用程序。 @aspnet/signalr 客户端使用新协议,无法连接到我们现有的 SignalR 服务器。有没有办法让我们将旧版本的 SignalR 客户端安装到我们的 .net Core 应用程序中,并且仍然能够连接到旧服务器?

typescript .net-core signalr
2个回答
0
投票

您不能混合搭配 SignalR 服务器和客户端的版本。对于 SignalR,如果您在服务器上使用 ASP.NET Core,那么您也必须在客户端上使用它。

来自MSDN SignalR alpha 博客文章

SignalR for ASP.NET Core 与以前版本的 SignalR 不兼容。这意味着您不能将旧服务器用于新客户端,也不能将旧客户端用于新服务器。


0
投票

我已经将 jquery.signalR-2.2.3.js 文件改造到我们的 .net 核心 Angular5 UI 项目中,并且可以与遗留系统连接。

© www.soinside.com 2019 - 2024. All rights reserved.