スポンサーリンク
スポンサーリンク

Blazor Server でセッション変数を使用する場合 WebSocketが必須

.NET CoreASP.NET CoreBlazor ServerIISLinux・ShellNginxSPAVisual StudioWindows Server

Windows Server OS

Asp.Net Core 5.0 Blazor Server アプリで、Microsoft.AspNetCore.Http.HttpContext.Session を使ってセッション変数を設定/取得するには、Webサーバ側でWebSocketを有効にする必要がある。

IISで Blazor Server アプリを稼働する場合は、「WebSocket Protocol」を有効にする必要がある。
WebSockets support in ASP.NET Core

 

Linux OS

nginxで Blazor Server アプリを稼働する場合は、「proxy_set_header Connection “Upgrade”;」を設定し 、「WebSocket Protocol」を有効にする必要がある。
Blazor Server をデプロイしてみた

 

コメント

タイトルとURLをコピーしました