我正在使用SignalR版本1.1.2和Castle Windsor以及
行 RouteTable.Routes.MapHubs(signalrDependency);
不再有效了:
public static class RegisterHubs
{
public static void Start()
{
var signalrDependencyContainer = new WindsorContainer().Install(new HubsInstaller());
var signalrDependency = new SignalrDependencyResolver(signalrDependencyContainer.Kernel);
GlobalHost.DependencyResolver = signalrDependency;
RouteTable.Routes.MapHubs(signalrDependency);
}
}
这是在说
singalrdependencyresolver is not assignable to parameter type Microsoft.AspNet.SignalR.HubConfiguration.
不再需要吗?如果我删除它,我不确定该行为。 谢谢!
答案 0 :(得分:0)
是的,这需要是一个HubConfiguration
实例,但是如果你通过GlobalHost::DependencyResolver
配置了默认依赖项解析器(你的样本中有),并且不需要任何进一步的显式配置集线器,然后没有理由将任何内容传递给MapHubs
电话。