BlazorのアプリケーションでLongPollingの接続が失敗する

鈴木 0 評価のポイント
2024-02-17T09:58:20.7833333+00:00

LongPolling接続エラー

以下の状況となっており、対処策や調査方法がわからず困っております。お手数をお掛けますが、ご教授いただけないでしょうか。

  • BlazorでLong Polling による SignalR 通信の検証を行っている。(本番環境は、WebSocketが使えない環境)
  • Long Pollingの通信が失敗している。※添付の画面イメージ参照。
  • 本アプリはWebSocket通信で問題なく動いている。
.NET
.NET
.NET ソフトウェア フレームワークに基づく Microsoft テクノロジ。
35 件の質問
{count} 件の投票

1 件の回答

並べ替え方法: 最も役に立つ
  1. Raina Zhao - MSFT 1,870 評価のポイント Microsoft ベンダー
    2024-02-19T07:46:05.9033333+00:00

    鈴木さん、こんにちは。フォーラムオペレーターのRainaです。
    Microsoft Q&A フォーラムにご投稿くださいましてありがとうございます。

    Blazor Serverドキュメントに記載しているように、WebSocketが使えない環境に、Blazor Serverは正常に動かないことに違いない。  

    問題は本番環境でのみ発生しているのでしょうか。ローカルPCまたはテスト環境で、WebSocketが使える場合は発生しないでしょうか。

    もしローカルでテストした時に問題なかったら、これはWebSocketが使えないことによって起きることはほぼ確実です。

    Blazor Serverは WebSocket を使用するように設計されているため、WebSocket を使用しないように変更することはできません。開発に Blazor を使用する必要がある場合は、Blazor WebAssembly を使用することをお勧めします。

    どうぞよろしくお願いします。


    参考になった投稿には「回答を承認する」と投票をご設定ください。さらに質問がある場合は、「コメント」を追加してください。 注意:Q&Aからメール通知を受け取りたい場合には、ドキュメントの手順に基づいて、メール通知を有効にしてください。 Regards, Raina

    0 件のコメント コメントはありません