我有一个MVC 6(ASP.NET 5)Web应用程序,并希望包含SignalR。 (Visual Studio 2015,Update 1)
我已添加以下NuGet包。
"依赖":{
"Microsoft.ApplicationInsights.AspNet": "1.0.0-rc1",
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
"Microsoft.AspNet.Mvc": "6.0.0-rc1-final",
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final",
**"Microsoft.AspNet.SignalR.Server": "3.0.0-beta5",**
"Microsoft.AspNet.StaticFiles": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final",
"Microsoft.Extensions.Configuration.Json": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Console": "1.0.0-rc1-final",
"Microsoft.Extensions.Logging.Debug": "1.0.0-rc1-final",
**"Microsoft.AspNet.Http.Abstractions": "1.0.0-rc1-final"**
},
然后我在Startup.cs文件中添加了以下代码 Startup.cs file
正如您所看到的,我已经添加了适当的依赖项 " Microsoft.AspNet.Http.Abstractions":" 1.0.0-rc1-final"
如果我将上述引用更改为使用Microsoft.AspNet.Http.Abstractions的任何 beta 版本,则错误消息将从app.UseSignalR()的Startup.cs文件中消失; ,但随后会为其余代码生成错误。
" Microsoft.AspNet.Http.Abstractions":" 1.0.0-beta7"
referencing beta breaks other references
任何帮助将不胜感激!
答案 0 :(得分:0)
根据roadmap SignalR在ASP.NET 1.0发布之后才会准备就绪。根据{{3}},可以使用每晚的Feed并使其构建,但没有重点更新它,因此您可能会遇到各种各样的问题。