私はSignalr WikiのHubsクイックスタートガイドに従っています。 Global.asax、RouteTable.Routes.MapHubs()行のApplication_Startでエラーが発生します。MapHubはSignalR 1.01では不要ですか?
'signalr.hubs'という名前のルートはすでにルートコレクションにあります。ルート名は一意である必要があります。 パラメータ名:名前
おそらく1.0.1ではこれは必要ありませんか?それは1.0でうまくいった。 NuGetのreadme.txtには、MapHubsコマンドが必要であることも記載されています。
System.ArgumentExceptionがユーザーコードで処理されませんでした。メッセージ=ルート 'signalr.hubs'という名前のルートが既にルートコレクションにあります。ルート名 は一意である必要があります。パラメータ名:name Source = System.Web
ParamName = name StackTrace:at System.Web.Routing.RouteCollection.Add(文字列名、RouteBase項目) at System.Web.Routing.RouteCollectionExtensions.Add [RouteCollection 経路、文字列名、T項目)System.Web.Routing.RouteCollectionExtensions.MapOwinPath(RouteCollection 経路、文字列名、文字列pathBase、Action`1起動)System.Web.Routing.SignalRRouteExtensions.MapHubsで (RouteCollection でルート、文字列名、文字列パス、HubConfiguration構成) at System.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection ルート、文字列パス、HubConfiguration構成)SignalrServer.Global.Application_Start(オブジェクト送信者、のEventArgs電子)でSystem.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection 経路)でSystem.Web.Routing.SignalRRouteExtensions.MapHubs(RouteCollection 経路、HubConfiguration構成)で で C:\ RC \コード\ Signalr \ SignalrServer \ SignalrServer \ Global.asax.cs:ライン18 のInnerException:
正しい。 1.1アップグレードされた私のソリューションでは、App_StartフォルダにRouteTable.Routes.MapHubs()を使用するRegisterHubs.csファイルがあります。これを削除し、すべてがうまくいく!ありがとう! – robrtc
それを答えにしてください:) – davidfowl
時々、それは 'Global.asax' – Jaider