SignalR Getting Started solutionをダウンロードして正常に動作します。しかし、私がadd Azure Service Bus backplaneなら、クライアントはもう接続できません。Azureサービスバスバックプレーンを使用している場合、SignalRはハブに接続できません
まずそれが次に戻って長いポーリングに落ち、それはどちらか動作しないのWebSocket
SCRIPT12030: WebSocket Error: Network Error 12030, The connection with the server was terminated abnormally
に接続しようとします。
SCRIPT7002: XMLHttpRequest: Network Error 0x2eff, Could not complete the operation due to error 00002eff.
ローカルで実行すると、デバッグが実行され、サーバー側で例外がスローされません。
は明らか//GlobalHost.DependencyResolver.UseServiceBus(connectionString, "Blabla");
app.MapSignalR();
私はAzureのために、このようにそれを残すことはできません。私はそれが動作その後、UseServiceBus
一部をコメントアウトする場合
作業と非稼働状態の唯一の違いはStartup.csであります配備
パッケージをアップグレード/ダウングレードしようとしました(SignalR
とWindowsAzure.ServiceBus
)。
アイデア?
万が一ファイアウォールの後ろを走っていますか? ASBがブロックされている可能性があります。 –
ファイアウォールはありません。それはWindowsAzure.ServiceBusライブラリと関係があるようです。公式の図書館を削除し、Mark Heathの固定版に置き換えることで、それを機能させることができました:https://github.com/SignalR/SignalR/issues/3548#issuecomment-231030083 –