是否可以在.NET Core(.NET 6或以上)上使用ASP.NET SignalR

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

是否可以在 .NET Core 项目上使用旧版 ASP.NET SignalR 旧版 ASP.NET SignalR?我不是问如何使用新版本的 ASP.NET Core SignalR。 我们想要将项目从 .NET Framework 4.8 升级到 .NET 6。目前它正在使用 ASP.NET SignalR。我们希望保留 ASP.NET SignalR,因为由于某种原因我们无法更新 SignalR 的客户端版本。

.net asp.net-core signalr signalr.client
1个回答
0
投票

是否可以使用旧版 ASP.NET SignalR 旧版 ASP.NET SignalR .NET Core 项目?

实际上,在 SignalR 的最新版本中进行了很多改进,因此,在 .NET Core 或 .NET 6 项目中直接使用旧版 ASP.NET SignalR(ASP.NET Core SignalR 之前的版本)并不受官方支持。 ASP.NET SignalR 和 ASP.NET Core SignalR 具有不同的架构,ASP.NET Core 的设计更加模块化、跨平台且与 .NET 标准兼容。

所以,事情是这样的,如果您正在开发 .NET Core 项目,建议使用 ASP.NET Core SignalR 而不是旧版本。但是,如果您有特定原因在 .NET Core 项目中使用旧版 ASP.NET SignalR,则可能会遇到兼容性问题和限制。

我们希望保留 ASP.NET SignalR,因为我们无法更新客户端 由于某种原因使用 SignalR 版本。

您可以做到这一点,此外请注意,使用旧版本的 SignalR 和新版本可能会有缺点,包括错过最新功能、安全补丁和长期支持。 通常建议保持您的技术处于最新状态,以便从改进和安全更新中受益。

注意:我建议您在进一步操作之前参考此官方文档

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