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

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

LongPolling接続エラー

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

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

1 件の回答

並べ替え方法: 最も役に立つ
  1. Raina Zhao - MSFT 2,890 評価のポイント 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 件のコメント コメントはありません

お客様の回答

質問作成者は回答に "承認済み"、モデレーターは "おすすめ" とマークできます。これにより、ユーザーは作成者の問題が回答によって解決したことを把握できます。