在ASP.NET Core 1.0中使用SignalR

4
我们有一个ASP.NET Core 1.0 RC1应用程序,我们想将SignalR纳入其中。然而,SignalR目前还不是ASP.NET Core 1.0的一部分。
是否有方法仍然可以将SignalR纳入我们现有的应用程序中,或者我们需要研究一些其他Web套接字库,例如socket.io?
2个回答

4

我在将SignalR升级到core 1.0 rtm时遇到了同样的问题。上面的答案已经不再适用,所以我采取了以下措施:

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

这应该有助于解决问题,直到SignalR 3发布为止。


误报。我使用的是更新版本。历史记录不会追溯那么久远。这个软件包有可能被撤回吗? - Michael Fry

0
尽管SignalR 3不会成为ASP.NET Core 1.0版本的一部分,但您仍然可以在ASP.NET Core Web应用程序项目中使用SignalR。
实际上,请查看Github上官方"aspnet"账户上的这个SignalR项目。

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

SignalR project

希望这有所帮助! :)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接