1

VS 2012 / MVC 4 / Win8 で作成したこの非常にシンプルな SignalR テスト アプリを実行しています。

実行すると、毎回次のエラーが発生します。/signalr/hubs何らかの理由でJSを読み込めないようです。

ここに画像の説明を入力

私は何を間違っていますか?ここからソリューションを取得できます。

http://andrewherrick.com/spike/SignalR_AJ_Hi.zip

4

2 に答える 2

3

二つのこと

  1. RouteTable.Routes.MapHubs();後に含まれRouteConfig.RegisterRoutes(RouteTable.Routes);ます。他のルートの前に含める必要があります。SignalR よくある質問.
  2. あなたのプロジェクトはコンパイルされていませんGlobal.asax.cs(少なくとも私がダウンロードしたバージョン)。ファイル Global.asax.cs に無効なコードを挿入することでこれをテストできますが、プロジェクトは引き続きコンパイルされます。プロジェクトから除外します。クリーンで完全な再構築を行います。それを元に戻してから、完全な再構築を行います。無効なコードのコンパイル エラーが発生することを確認してください(それがコンパイルされていることがわかるように)。無効なコードを削除して再コンパイルしてください。
于 2013-02-28T22:29:39.220 に答える
1

アプリの開始時に次のことを行います。

RouteTable.Routes.MapHubs();

シグナル/ハブが 404 を返す理由または 'myhub' が定義されていないのはなぜですか?を参照してください。セクション: https://github.com/SignalR/SignalR/wiki/Faq

于 2013-02-28T22:11:15.883 に答える