【发布时间】:2018-10-15 17:55:45
【问题描述】:
我正在使用完整的 .Net 框架编写一个 Asp.Net Core 应用程序。我想添加 SignalR 支持,但我看到用于 Asp.Net Core 的 SignalR 尚未准备好生产。
当我以完整的 .Net 框架为目标时,是否可以在 Asp.Net Core 中使用旧的 SignalR 包?
【问题讨论】:
-
还没有尝试,所以没有明确的答案,但是旧的 SingalR 包使用 Owin。虽然 ASP.NET Core 远程基于 Owin/katana 规范,但在正常流程中没有使用。虽然已经有博客文章成功地将旧的基于 owin 的库与 ASP.NET Cores 中间件系统一起使用。其次,SignalR 与 ASP.NET 旧版一样,依赖于 System.Web(IIS/HttpSys 特定库),而 ASP.NET Core 删除了对 System.Web 的所有引用。所以它可能会也可能不会。请问您需要旧的 ASP.NET Core SignalR 中缺少哪些功能?预览状态是您唯一关心的问题吗?
-
否,但您可以使用 2.1 预览版中的新信号器。
标签: asp.net-core .net-core signalr