首页 > 解决方案 > 将 C# 编写的 SignalR 客户端与使用 Azure SignalR 的 C# 编写的 SignalR 服务器连接起来的正确库是什么?

问题描述

我创建了一个包含 SignalR 服务器的 .Net Core 2.1 Web 服务(名为 SignalRService)。我将此服务作为 Web 应用程序发布到 Azure。

此服务的代码基于 Microsoft ChatRoom 示例。

SignalRService 包含对 NuGet 的引用

Microsoft.AspNetCore.App 2.1.0
Microsoft.Azure.SignalR 1.0.0-preview1-10011
Microsoft.NETCore.App 2.1.0

SignalR 客户端是一个 .Net Framework C# WinForms 应用程序,它使用一个名为 SignalRClient 的 SignalR 客户端类。

SignalRClient 包含对 NuGet 的引用

Microsoft.ASpNet.SignalR.Client 2.2.3

当我运行代码时,我得到一个错误

您使用的客户端版本与服务器不兼容。客户端版本 1.4,服务器版本为空。

我查看了 ChatRoom 示例代码,但它使用 JavaScript 作为 SignalR 客户端代码。

我需要使用哪些版本的 Microsoft 软件包才能使此代码正常工作?

标签: c#azuresignalr

解决方案


推荐阅读