在 ASP.NET Core 1.0 中使用 SignalR

Using SignalR in ASP.NET Core 1.0

我们有一个 ASP.NET Core 1.0 RC1 应用程序,我们想将 SignalR 合并到其中。但是,SignalR 还不是 ASP.NET Core 1.0 的一部分。

是否还有办法将 SignalR 合并到我们现有的应用程序中,或者我们是否必须研究其他一些网络套接字库,例如 socket.io?

虽然 SignalR 3 不会成为 ASP.NET Core 1.0 版本的一部分,但您仍然可以在 ASP.NET Core 网络应用程序项目中使用 SignalR。

事实上,在 Github 的官方 "aspnet" 帐户上查看这个 SignalR 项目:

我下载了源代码,这是它在 VS2015 中的样子(见下面的截图):

希望对您有所帮助! :)

我在 SignalR 和升级到核心 1.0 rtm 时遇到了同样的问题。 上面的答案不再有效所以我做了以下操作:

我使用这个 nugget feed:
https://www.myget.org/F/aspnetcirelease/api/v3/index.json
和这个 nuget 包:
"Microsoft.AspNetCore.SignalR.Server": "0.1.0-rtm-21431"

在 SignalR 3 首次发布之前这应该有所帮助