2016-10-01 21 views
0

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であります配備

パッケージをアップグレード/ダウングレードしようとしました(SignalRWindowsAzure.ServiceBus)。

アイデア?

+0

万が一ファイアウォールの後ろを走っていますか? ASBがブロックされている可能性があります。 –

+0

ファイアウォールはありません。それはWindowsAzure.ServiceBusライブラリと関係があるようです。公式の図書館を削除し、Mark Heathの固定版に置き換えることで、それを機能させることができました:https://github.com/SignalR/SignalR/issues/3548#issuecomment-231030083 –

答えて

1

私は同じエラーがある、私はhttps://localhost/signalr/connect?transport=webSockets ....の応答が見たことがあります。問題は私のサービスバス料金プランは基本的ですが、トピックをサポートするためだけの標準タイヤです。だから、あなたは青空のポータルに行き、サービスバスの「価格設定タイヤ」セクションの下で、具体的に設定に行き、基本から標準にスケールアップする必要があります。

+0

標準を使用していました。それは非公式の図書館によって修正されることが判明しました。上記の私のコメントを参照してください。 –

関連する問題