我似乎无法让SignalR 3在从Beta8升级的ASP .Net 5 RC-1上工作。我为SignalR尝试了最新的RC1包,但遇到了以下问题。我尝试了"Microsoft.AspNet.SignalR.Server": "3.0.0-rc1-15810"
包
services.AddSignalR();
导致以下错误:
类型' IServiceCollection'在一个不是的程序集中定义 引用。您必须添加对程序集的引用 ' Microsoft.Extensions.DependencyInjection.Abstractions, Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'。
和app.UseSignalR();
引起了这个:
类型' IApplicationBuilder'在一个不是的程序集中定义 引用。您必须添加对程序集的引用 ' Microsoft.AspNet.Http.Abstractions,Version = 1.0.0.0,Culture = neutral, 公钥=空'
当我切换到"Microsoft.AspNet.SignalR.Server": "3.0.0-rc2-15909"
包时,我收到运行时错误:
类型' System.TypeLoadException'的例外情况发生在 mscorlib.dll但未在用户代码中处理
其他信息:无法加载类型 ' Microsoft.AspNet.Http.RequestDelegate'从装配 ' Microsoft.AspNet.Http.Abstractions,Version = 1.0.0.0,Culture = neutral, 公钥= adb9793829ddae60'
答案 0 :(得分:0)
对于现在正在查看此页面的任何人,aspnetmaster Feed已删除" Microsoft.AspNet.SignalR.Server":" 3.0.0-rc1-final"