gpt4 book ai didi

signalr - SignalR 1.01 中不需要 MapHubs?

转载 作者:行者123 更新时间:2023-12-04 18:45:03 25 4
gpt4 key购买 nike

我正在遵循 Signalr Wiki 中的集线器快速入门指南。我在 RouteTable.Routes.MapHubs() 行上的 Global.asax、Application_Start 中收到错误。

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

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

System.ArgumentException was unhandled by user code Message=A route named 'signalr.hubs' is already in the route collection. Route names must be unique. Parameter name: name Source=System.Web
ParamName=name StackTrace: at System.Web.Routing.RouteCollection.Add(String name, RouteBase item) at System.Web.Routing.RouteCollectionExtensions.Add[T](RouteCollection routes, String name, T item) at System.Web.Routing.RouteCollectionExtensions.MapOwinPath(RouteCollection routes, String name, String pathBase, Action`1 startup) at System.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection routes, String name, String path, HubConfiguration configuration) at System.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection routes, String path, HubConfiguration configuration) at System.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection routes, HubConfiguration configuration) at System.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection routes) at SignalrServer.Global.Application_Start(Object sender, EventArgs e) in C:\RC\Code\Signalr\SignalrServer\SignalrServer\Global.asax.cs:line 18 InnerException:

最佳答案

你需要它。看起来你在你的应用程序中调用了两次,不要那样做。如果你没有明确调用它两次,那么你有一个旧版本的信号器,它曾经为你调用它在你的 bin 文件夹中的某个地方。全部删除它,它应该可以工作。

关于signalr - SignalR 1.01 中不需要 MapHubs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16166040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com