私たちのアプリケーションはSignalRを使用しており、アプリケーションでWebソケットを有効にしました。ブラウザのコンソールウィンドウで以下のエラーが表示されることがあります。同時に、自動更新が機能していない場合もあります。再起動後、作業が開始されます。Signalr:ウェブソケット接続の問題
のFirefox: 「WSへの接続://xx.xx.xx.xx:?XXXXX/signalr /接続輸送= WebSocketを& connectionToken =%2F54BwG4ui3MbJPK2t8DfS9AklLCtAEDQ1sHeAsZ6e3h2LVT0WYbbgGvCI2AlnsJf0AqY4AzMtp6FS0xl07td8kKFYhAmIEL4GjLCXP%2Bhlfy3k226j%2B4fXHVB8Vvblewc & connectionDataは=%5B%7Bページが読み込まれている間に%22name%22%3A%22pushdatahub%22%7D%5D & tid = 7が中断されました。
クローム: jquery.signalR-1.0.0.min.js:10のWebSocketはCLOSINGまたは閉状態に既にあります。
以下のサーバーでの設定を参照してください。
- .Net framework 4.6.1。
$scope.isHubConnectionFailed = false; $scope.connection = $.hubConnection(AppURL); $scope.HubProxy = $scope.connection.createHubProxy(App.chatHub); $scope.connection.start() .done(function() { $scope.isHubConnectionFailed = false; }) .fail(function() { $scope.isHubConnectionFailed = true; }); var tryingToReconnect = false; $scope.connection.reconnecting(function() { tryingToReconnect = true; }); $scope.connection.reconnected(function() { tryingToReconnect = false; $scope.isHubConnectionFailed = false; }); $scope.connection.disconnected(function() { if (tryingToReconnect) { $scope.isHubConnectionFailed = true; } });
誰もが同じ問題を抱えて:IISで有効になって
- WebSocketを/アプリケーションが
- ServerはSignalRハブ
サンプルクライアントコードを使用してweb.configファイルで
最新のブラウザバージョンが使用されています。 – user2315398
azureを使用しているかどうかはわかりませんが、接続が完了する前にソケットを閉じるという問題が見つかりました。私はそれを私の答えに加えます –