SignalR 1.2.0是1.1.4的替代品吗?

时间:2014-02-17 03:24:29

标签: .net signalr

我有一个运行SignalR 1.1.4的基本.NET 4.0应用程序,并通过Nuget更新到1.2.0。 我从自述文件中看不到任何重大变化,所以我认为它可能“正常工作”。

不幸的是,看起来〜/ signalr / hubs /中生成的javascript无法为Hub创建代理。

升级中遗漏了什么?

恢复到1.1.4,应用程序再次正常工作,并生成代理。

1 个答案:

答案 0 :(得分:0)

看来我的问题是因为集线器是在外部dll中注册的,我需要有一个自定义的AssemblyLocator(1.1.4不需要它吗?)

将代码更改为:

RouteTable.Routes.MapHubs();
GlobalHost.DependencyResolver.Register(typeof(IAssemblyLocator), () => new AssemblyLocator());

修复了代理生成问题。