Signalr Wiki'deki Hub'lar Hızlı Başlangıç Kılavuzu'nu takip ediyorum. RouteTable.Routes.MapHubs() satırında Global.asax, Application_Start içinde bir hata alıyorum.MapHubs gerekmiyor mu?
'signalr.hubs' adlı bir rota, rota koleksiyonunda zaten var. Rota isimleri benzersiz olmalıdır. Parametre adı: ad
Belki de bu 1.0.1 sürümünde gerekli değil. 1.0'da iyi çalıştı. Ayrıca, MapGubs komutuna ihtiyacımız olan NuGet'ten readme.txt dosyasında da bahsedilmektedir.
System.ArgumentException kullanıcı kodu Message tarafından işlenmeyen = 'signalr.hubs' adlı bir rota rota koleksiyonunda zaten. Rota adları benzersiz olmalıdır. Parametre adı: adı Kaynak = System.Web
paramname = isim StackTrace: System.Web.Routing.RouteCollection.Add (String adı, RouteBase et) System.Web.Routing.RouteCollectionExtensions.Add [T] 'de (RouteCollection de rotalar, dize adı T öğesi) System.Web.Routing.RouteCollectionExtensions.MapOwinPath (RouteCollection yolları, dize adı, dize pathBase, Action`1 başlangıç) System.Web.Routing.SignalRRouteExtensions.MapHubs de (RouteCollection de yolları, Dize adı, Dize yolu, HubConfiguration yapılandırması) System.Web.Routing.SignalRRouteExtensions.MapHubs (RouteCollection yollar, Dize yolu, HubConfiguration yapılandırması)System.Web.Routing.SignalRRouteExtensions.MapHubs de System.Web.Routing.SignalRRouteExtensions.MapHubs (RouteCollection yolları, HubConfiguration yapılandırma) (RouteCollection yolları) SignalrServer.Global.Application_Start de (Nesne gönderici, EventArgs e) en C: \ RC \ Kod \ Signalr \ SignalrServer \ SignalrServer \ Global.asax.cs: satır 18 InnerException:
Doğru. Benim 1.1 yükseltilmiş çözüm, App_Start klasöründe RouteTable.Routes.MapHubs() kullanan bir RegisterHubs.cs dosyası var. Bu kaldırıldı ve her şey harika çalışıyor! Teşekkürler! – robrtc
Yanıt olarak işaretle :) – davidfowl
Bazen Global.asax'de – Jaider