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

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

LongPolling接続エラー

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

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

1 件の回答

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

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。