私のjavascriptコードでは、最初の接続後にユーザーのIDを変更する必要があるため、.startを呼び出して数回停止します。私がそれを初めて呼び出すと、サーバーは予想されるコードを起動します。Signalr connection.start.doneが起動しない
2回目は、IEとEdgeの.start呼び出しの.doneまたは.fail関数には入力されませんが、実際のテストサーバーでのみ使用されます。私のローカルIIS表現では意図したとおりに動作します。
参考までに、ライブテストサーバーでは、signalrサーバー用にクロスドメインを使用していますが、firefoxとchromeで意図したとおりに動作します。
EDIT: 認証後にのみ表示されます。したがって、ページを離れずに接続を開始すると、クライアントを使用してチャットできます。しかし、私がもう認証されなくなってから、ページを離れたり、リフレッシュした後で、正しく動作するようになるまではありません。
どのような考えですか?