Postępuję zgodnie z przewodnikiem Szybki start w Wiki Signalr. Wystąpił błąd w Global.asax, Application_Start w linii RouteTable.Routes.MapHubs().MapHubs nie jest potrzebny w SignalR 1.01?
Trasa o nazwie "signalr.hubs" jest już w zbiorze tras. Nazwy tras muszą być unikalne. Nazwa parametru: nazwa
Może to już nie jest potrzebne w wersji 1.0.1? Działało dobrze w wersji 1.0. W pliku readme.txt z NuGet jest również wspomniane, że potrzebujemy polecenia MapHubs.
System.ArgumentException był nieobsługiwany przez użytkownika kod Message = Trasa nazwie „signalr.hubs” jest już w kolekcji trasy. Nazwy tras muszą być unikatowe. Nazwa parametru: nazwa Source = system.Web
ParamName = nazwa StackTrace: na System.Web.Routing.RouteCollection.Add (String name, poz RouteBase) w System.Web.Routing.RouteCollectionExtensions.Add [T] (RouteCollection trasy, String name, poz T) na System.Web.Routing.RouteCollectionExtensions.MapOwinPath (RouteCollection trasach String name, String pathBase, uruchamiania Action`1) w System.Web.Routing.SignalRRouteExtensions.MapHubs (RouteCollection trasy, nazwa ciągu, ścieżka ciągu, konfiguracja HubConfiguration) w System.Web.Routing.SignalRRouteExtensions.MapHubs (RouteCollection tras, ścieżka łańcuchowa, konfiguracja HubConfiguration) w System.Web.Routing.SignalRRouteExtensions.MapHubs (RouteCollection trasy, konfiguracja HubConfiguration) w System.Web.Routing.SignalRRouteExtensions.MapHubs (RouteCollection tras) w SignalrServer.Global.Application_Start (nadawca obiekt, EventArgs e) C: \ RC \ Code \ Signalr \ SignalrServer \ SignalrServer \ Global.asax.cs: linia 18 InnerException:
Prawidłowo. W moim ulepszonym rozwiązaniu 1.1, folder App_Start mam plik RegisterHubs.cs, który używa RouteTable.Routes.MapHubs(). Usunięto to i wszystko działa świetnie! Dzięki! – robrtc
Oznacz to jako odpowiedź :) – davidfowl
Czasami jest to w 'Global.asax' – Jaider