1 つを除くすべてのクライアントで正常に動作する私の SignalR アプリケーションを使用して、ASP.NET MVC 4 をデプロイしました。Chrome 開発ツールを使用してページをデバッグすると、SignalR トランスポート メソッドが ServerSentEvents であり、SignalR GET 要求のステータスが「キャンセル済み」であることがわかります。これは、最新の Chrome と IE 9 ブラウザの両方に当てはまります。
この問題は、単一のクライアントに固有のものです。私が試したいくつかのことは次のとおりです。
- Windows ファイアウォールの無効化
- セキュリティ設定が「低」の信頼済みサイトに自分のサイトを追加します。
クライアントの背景として..彼らは Windows 7 を実行している企業ネットワークの一部です。同じネットワーク上の別のコンピューターにも同じ問題がありましたが、これは私のサイトを「信頼済みサイト」に追加することで修正されました。