Signalr 信号器1.01中不需要MAPHUB?

Signalr 信号器1.01中不需要MAPHUB?,signalr,Signalr,我正在遵循Signalr Wiki中的集线器快速入门指南。我在Global.asax中得到一个错误,应用程序在RouteTable.Routes.MapHubs()行上启动 名为“Signal.hubs”的路由已在路由集合中。路由名称必须是唯一的。 参数名称:name 也许这在1.0.1中不再需要了?它在1.0中运行良好。NuGet的readme.txt中还提到,我们需要MapHubs命令 System.ArgumentException未被用户代码消息=路由处理 名为“signal.hubs”

我正在遵循Signalr Wiki中的集线器快速入门指南。我在Global.asax中得到一个错误,应用程序在RouteTable.Routes.MapHubs()行上启动

名为“Signal.hubs”的路由已在路由集合中。路由名称必须是唯一的。 参数名称:name

也许这在1.0.1中不再需要了?它在1.0中运行良好。NuGet的readme.txt中还提到,我们需要MapHubs命令

System.ArgumentException未被用户代码消息=路由处理 名为“signal.hubs”的已在路由集合中。路线名称 必须是唯一的。参数名称:name Source=System.Web
ParamName=名称堆栈跟踪: 在System.Web.Routing.RouteCollection.Add(字符串名称,RouteBase项) 在System.Web.Routing.RouteCollectionExtensions.Add[T](RouteCollection)中 路由、字符串名称、T项) 在System.Web.Routing.RouteCollectionExtensions.MapOwinPath(RouteCollection 路由、字符串名称、字符串路径库、操作“1启动”) 在System.Web.Routing.SignalRouteeExtensions.MapHubs(RouteCollection 路由、字符串名称、字符串路径、HUB配置) 在System.Web.Routing.SignalRouteeExtensions.MapHubs(RouteCollection 路由、字符串路径、HUB配置) 在System.Web.Routing.SignalRouteeExtensions.MapHubs(RouteCollection 路由、HUB配置) 在System.Web.Routing.SignalRouteeExtensions.MapHubs(RouteCollection (路线) 在中的SignalrServer.Global.Application_启动(对象发送器、事件参数e) C:\RC\Code\Signalr\SignalrServer\SignalrServer\Global.asax.cs:第18行 内部异常:


你需要它。看起来你在应用程序中调用了两次,不要这样做。如果您没有显式地调用它两次,那么您的bin文件夹中的某个地方就有一个旧版本的signalr,用来为您调用它。将其全部删除,它将正常工作。

正确。在我的1.1升级解决方案App_Start文件夹中,我有一个RegisterHubs.cs文件,它使用RouteTable.Routes.MapHubs()。删除这个,一切都很好!谢谢有时它位于
Global.asax