Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Signalr 无法注册新的IConnectionIdFactory_Signalr - Fatal编程技术网

Signalr 无法注册新的IConnectionIdFactory

Signalr 无法注册新的IConnectionIdFactory,signalr,Signalr,我正在尝试指定一个新的ConnectiondFactory,并在global.asax的Application\u Start方法中包含以下代码。我对SignalR和SignalR.Hosting.AspNet assmeblies都有引用 AspNetHost.DependencyResolver.Register(typeof(IConnectionIdFactory), () => new M

我正在尝试指定一个新的ConnectiondFactory,并在global.asax的Application\u Start方法中包含以下代码。我对SignalR和SignalR.Hosting.AspNet assmeblies都有引用

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的另一个变化