我在 .NET 4.5.2 中有一个应用程序,它使用 SignalR 在前端和后端之间进行通信。我们正计划迁移到 Azure SignalR,但不幸的是,它与我们的 .NET 版本不兼容。因此,我们正在考虑创建一个 .NET Core 应用程序,它只处理后端和前端将连接到的 Azure SignalR 集线器(充当代理)。这可行吗?我们可以考虑其他解决方案吗?
虽然 Azure SignalR 服务与 .NET 4.x 版本的 SignalR 不兼容,但您可以在应用服务中使用您的版本,而不使用 Azure SignalR 服务。链接到 SO answer about.
就使用 CORE 版本作为代理而言,这不太可能解决,因为您仍然存在 .NET 4.x 版本与 .NET CORE 版本不兼容的问题。