【发布时间】:2016-10-17 16:54:55
【问题描述】:
我们有一个 ASP.NET Core 1.0 RC1 应用程序,我们希望将 SignalR 合并到其中。但是,SignalR 还不是 ASP.NET Core 1.0 的一部分。
有没有办法在我们现有的应用程序中仍然包含 SignalR,或者我们是否必须查看其他一些 Web 套接字库,例如 socket.io?
【问题讨论】:
标签: websocket socket.io signalr asp.net-core-1.0
我们有一个 ASP.NET Core 1.0 RC1 应用程序,我们希望将 SignalR 合并到其中。但是,SignalR 还不是 ASP.NET Core 1.0 的一部分。
有没有办法在我们现有的应用程序中仍然包含 SignalR,或者我们是否必须查看其他一些 Web 套接字库,例如 socket.io?
【问题讨论】:
标签: websocket socket.io signalr asp.net-core-1.0
我在 SignalR 和升级到核心 1.0 rtm 时遇到了同样的问题。 上面的答案不再起作用,所以我做了以下操作:
我使用这个掘金提要:https://www.myget.org/F/aspnetcirelease/api/v3/index.json
还有这个 nuget 包:"Microsoft.AspNetCore.SignalR.Server": "0.1.0-rtm-21431"
这在 SignalR 3 的第一个版本之前应该会有所帮助
【讨论】:
尽管 SignalR 3 不会成为 ASP.NET Core 1.0 版本的一部分,但您仍然可以在 ASP.NET Core Web 应用项目中使用 SignalR。
事实上,在 Github 上的官方“aspnet”帐户上查看这个 SignalR 项目:
我下载了源代码,这是在 VS2015 中的样子(见下面的截图):
希望对您有所帮助! :)
【讨论】: