从.NET Core UI连接到旧的SignalR服务器



我们使用Microsoft.aspnet.signalr 2.2.1。

我们有一个新的UI应用程序运行.NET CORE/ANGULAL5/TYSPERCTICT。@aspnet/signalr客户端使用新协议,无法连接到我们现有的SignalR服务器。我们是否可以将SignalR客户端的旧版本安装到我们的.NET Core应用程序中,并且仍然可以连接到旧服务器?

您无法混合并匹配信号服务器和客户端的版本。对于SignalR,如果您在服务器上使用ASP.NET核心,则还必须在客户端上使用它。

来自MSDN Signalr Alpha博客文章

ASP.NET核心的SignalR与先前版本的SignalR不兼容。这意味着您不能将旧服务器与新客户或新服务器一起使用。

我已将jQuery.signalr-2.2.3.js文件改装到我们的.NET core core angular5 ui项目中,并且可以与传统系统连接。

最新更新