在SignalR 1.01 MapHubs没有必要?(MapHubs not needed in S

2019-08-31 21:16发布

我下面的Signalr维基枢纽快速入门指南。 我得到在Global.asax中,的Application_Start一个错误就行了RouteTable.Routes.MapHubs()。

名为“signalr.hubs” A路线已经路线收藏。 路线名称必须是唯一的。 参数名:名

也许这不是在1.0.1不再需要? 它在1.0的罚款。 它也从的NuGet我们所需要的MapHubs命令的readme.txt提及。

System.ArgumentException是由用户代码消息未处理=名为“signalr.hubs” A路线已经是路由集合英寸 路线名称必须是唯一的。 参数名:名称来源=的System.Web
PARAMNAME =名堆栈跟踪:在System.Web.Routing.RouteCollection.Add(字符串名称,RouteBase项)在System.Web.Routing.RouteCollectionExtensions.Add [T](RouteCollection路线,字符串名称,T项)在System.Web程序。 Routing.RouteCollectionExtensions.MapOwinPath(RouteCollection路线,字符串名称,字符串pathBase,Action`1启动)在System.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection路线,字符串名称,字符串路径,HubConfiguration配置)在System.Web.Routing。 SignalRRouteExtensions.MapHubs(RouteCollection路线,字符串路径,HubConfiguration配置)在System.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection路线,HubConfiguration配置)处SignalrServer.Global.Application_Start System.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection路线) (对象发件人,EventArgs e)如C:\ RC \代码\ Signalr \ SignalrServer \ SignalrServer \ Global.asax.cs中:行18的InnerException:

Answer 1:

你需要它。 看起来你是在为你的应用程序两次调用它,不这样做。 如果你没有显式调用它的两倍,那么你必须和旧版本signalr是习惯称呼它为您躺在附近某处你的bin文件夹中。 删除这一切,它应该工作。



文章来源: MapHubs not needed in SignalR 1.01?
标签: signalr