Signalr 无法注册新的IConnectionIdFactory
我正在尝试指定一个新的ConnectiondFactory,并在global.asax的Application\u Start方法中包含以下代码。我对SignalR和SignalR.Hosting.AspNet assmeblies都有引用Signalr 无法注册新的IConnectionIdFactory,signalr,Signalr,我正在尝试指定一个新的ConnectiondFactory,并在global.asax的Application\u Start方法中包含以下代码。我对SignalR和SignalR.Hosting.AspNet assmeblies都有引用 AspNetHost.DependencyResolver.Register(typeof(IConnectionIdFactory), () => new M
AspNetHost.DependencyResolver.Register(typeof(IConnectionIdFactory),
() => new MyConnectionIdFactory());
“Register”方法在编辑器上显示“无法解析符号‘Register’”。如果我尝试编译,我会
该语言不支持“SignalR.Hosting.AspNet.AspNetHost.DependencyResolver”
更新4/18:在0.5版本中有人这样做过吗?我想在最新的代码库中试用它,但我知道0.5中不推荐使用AspNetHost命名空间。我找到了答案-原来我是用Signal.Hosting.AspNet 0.4运行SignalR 0.5。(一记耳光)。发生这种情况是因为我在0.5版本中尝试使用自己的IConnectionIdFactory,但无法理解,所以返回到0.4版本。我想我删除了所有的参考资料,但我想我遗漏了什么 希望这能帮助另一个迷失的灵魂。说AspNetHost在0.5中不受欢迎 相反,您可以使用:
GlobalHost.DependencyResolver.Register
下面是关于0.5的另一个变化