私はSignalRを手に入れようとしていて、ChatRに飛び込もうとしています
まず、mvc3 アプリケーションを作成し、コードの基本機能を git から維持しながら、独自の実装を書き留めました。うまくいかなかったので、私は自分の変更を取り消し、私の拡張機能なしで ChatR の 1 対 1 のコピーになりましたが、それでも機能しませんでした。そのため、ソース コードをプロジェクトにコピー アンド ペーストしましたが、起動しません。
Chrome で次の 2 つの JavaScript エラーが表示されます。
Uncaught TypeError: Object function ( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context, rootjQuery );
} has no method 'hubConnection' hubs:154
Uncaught TypeError: Cannot call method 'start' of undefined localhost:174
コード内で Jquery が 2 回参照される可能性があることを読みました。最初に SignalR.js が参照される前と、SignalR の後に 1 回、オブジェクトを無効にしますが、そうではありません。
次に、KsigDo をダウンロードして、まったく関係のないプロジェクトで問題を再現できるかどうかを確認しました。上記のエラーが再び表示されます。
要点は次のとおりです。ChatR ソース コードがダウンロードされました - 動作します。自分の名前空間の ChatR コピーが機能しない
mvc3および4を使用して、vs2010プロフェッショナル/vs2012 Webでこれを試しました。
元気な人たちが私を助けてくれることを願っています。敬具。