VS 2012 / MVC 4 / Win8 で作成したこの非常にシンプルな SignalR テスト アプリを実行しています。
実行すると、毎回次のエラーが発生します。/signalr/hubs
何らかの理由でJSを読み込めないようです。
私は何を間違っていますか?ここからソリューションを取得できます。
VS 2012 / MVC 4 / Win8 で作成したこの非常にシンプルな SignalR テスト アプリを実行しています。
実行すると、毎回次のエラーが発生します。/signalr/hubs
何らかの理由でJSを読み込めないようです。
私は何を間違っていますか?ここからソリューションを取得できます。
二つのこと
RouteTable.Routes.MapHubs();
後に含まれRouteConfig.RegisterRoutes(RouteTable.Routes);
ます。他のルートの前に含める必要があります。SignalR よくある質問.Global.asax.cs
(少なくとも私がダウンロードしたバージョン)。ファイル Global.asax.cs に無効なコードを挿入することでこれをテストできますが、プロジェクトは引き続きコンパイルされます。プロジェクトから除外します。クリーンで完全な再構築を行います。それを元に戻してから、完全な再構築を行います。無効なコードのコンパイル エラーが発生することを確認してください(それがコンパイルされていることがわかるように)。無効なコードを削除して再コンパイルしてください。アプリの開始時に次のことを行います。
RouteTable.Routes.MapHubs();
シグナル/ハブが 404 を返す理由または 'myhub' が定義されていないのはなぜですか?を参照してください。セクション: https://github.com/SignalR/SignalR/wiki/Faq