我有一个与 Azure SignalR 服务通信的网站的工作实现。我创建了一个应用程序,我想将其与相同的 SignalR 服务集成,但我无法让该应用程序和网站能够与其他客户进行通信。我希望网站发送的消息能够使用相同的 Azure SignalR 服务与应用程序进行通信。
我添加了一个简单的环境概述。阅读有关 Azure SignalR 的 Microsoft 文章 (https://learn.microsoft.com/en-gb/azure/azure-signalr/signalr-howto-use#scale-out-application-server),第二个要点提到如果不同的应用程序服务器希望分组在同一个中心,那么您可以将它们设置为使用相同的应用程序名称,但是,第三点表示客户端连接仅按应用程序服务器分组。
我很困惑有两个原因:
最后要补充的是,该网站使用旧的 .NET Framework,而 API 使用较新的 .NET 8,因此他们使用的库略有不同。
我错过了什么吗?
欢迎任何意见或想法,谢谢!
我最终没有得到任何结果,所以我在 API 上使用了一个集线器,并更新了网站以使用它。