2017-06-27 9 views
0

Dev環境で正常に動作するがProductionでは動作しないSignalRアプリケーションに問題があります。SignalRがロングポーリングとWebSocketの間に戻る

このアプリケーションはJavascriptで動作し、Websockets接続を使用してWindows 2012 R2サーバー(IIs 8.5、.net 4.5)に接続しようとします。

私たちの開発環境では、Webソケットの接続は正常に動作しますが、プロダクションではロングポーリングに戻ります。両方のサーバは全く同じwebconfigファイルを持っています。

WebSocketをを私たちはそこには干渉がないことを確認するために私たちのロードバランサの後ろからプロダクションサーバを引っ張ってきたと私はまた、VLAN本番サーバーが上にあることを確認した任意のトラフィックをブロックしません

されますプロダクションサーバーで確実にインストールされ、有効にされ、両方のサーバーのIE設定はまったく同じです。

答えて

0

デベロッパー環境とロードバランサを使用したプロダクションでは、まったく同様の設定で問題は発生しません。

webconfigファイルは同じですが、2012サーバではWeb Socketsオプションがインストールされ有効になっていることを確認しましたか?

+0

はい、サーバーマネージャーとIIS構成エディターで確認済み –

0

同様の問題がありました(devではなくprodで作業した場合を除く)。 web.configは同じですが、私は<httpRuntime targetFramework="4.5.2" />を両方の環境で動作するように設定する必要がありました。

関連する問題