2026-08-13 dotnet-11aspnetcoreblazor Blazor Server のサーキットがタブのアイドル時に自動で一時停止するようになりました .NET 11 Preview 7 では、ブラウザーのタブが非表示になったときに対話型 Server サーキットを一時停止するオプトインのパッケージが追加され、実際にはいないユーザーが抱え込んでいたメモリと SignalR 接続が解放されます。
2026-08-13 errorsblazoraspnet-core 解決: 新しい .NET SDK をインストールした後に blazor.server.js が 404 Not Found になる .NET 10 では Blazor スクリプトが埋め込みリソースではなくなったため blazor.server.js が 404 になります。ホストプロジェクトに RequiresAspNetWebAssets を追加するか、.razor ファイルを置いてください。
2026-08-06 errorsblazoraspnetcore 解決: Blazor Server の circuit が切断された後の Attempting to reconnect to the server 再接続モーダルはアプリがクラッシュしたのではなく、SignalR の circuit が切れたという合図です。再試行が failed で終わるか rejected で終わるかを確認し、セッションアフィニティ、3 分の保持期間、32 KB 制限を直すか、[PersistentState] で状態を保存してください。
2026-08-02 csharpdotnetdotnet-11 .NET 11 で Web Workers を使って Blazor WebAssembly アプリの CPU 集約的な処理を実行する方法 .NET 11 で CPU 集約的な処理を Blazor WebAssembly の UI スレッドから追い出すための完全ガイドです。Task.Run が役に立たない理由、新しい blazorwebworker テンプレート、キャンセルとタイムアウトに対応した WebWorkerClient API、JSExport のマーシャリング制限、そして worker ごとに支払う 2 つ目のランタイムのコストを解説します。
2026-07-30 errorsblazordotnet 解決: JavaScript interop calls cannot be issued at this time (Blazor のプリレンダリング) プリレンダリングはブラウザーのないサーバー上でコンポーネントを実行するため、IJSRuntime が例外を投げます。呼び出しを OnAfterRenderAsync に移すか、RendererInfo.IsInteractive で分岐するか、プリレンダリングを無効にしてください。
2026-06-16 blazordotnet-11aspnetcore .NET 11 Preview 5 で Blazor static SSR に [SupplyParameterFromSession] が追加 静的サーバーレンダリングの Blazor でセッション状態を読むには、HttpContext.Session にアクセスして手動でシリアライズする必要がありました。.NET 11 Preview 5 は [SupplyParameterFromSession] を追加し、コンポーネントのプロパティをセッションキーに直接バインドします。
2026-06-11 blazordotnet-11aspnetcore .NET 11 Preview 5 で Blazor の静的 SSR フォームがクライアントサイド検証を獲得 サーバーで静的にレンダリングされる Blazor フォームは、完全な POST のラウンドトリップの後でしか検証できませんでした。.NET 11 Preview 5 は検証メタデータをレンダリングし、Blazor の JS が DataAnnotations のルールをブラウザーで適用します。circuit は不要です。
2026-06-09 errorsblazordotnet 解決: その render mode は親コンポーネントの render mode でサポートされていません (Blazor) 親がすでに対話的な子に @rendermode を付けました。サブツリーには render mode がちょうど 1 つです。子のディレクティブを削除するか、境界へ移動してください。
2026-06-09 blazordotnet-11aspnetcore .NET 11 で Blazor の静的から対話的へのレンダリング境界をまたいで状態を保持する方法 プリレンダリングされた Blazor コンポーネントは初期化を 2 回実行し、対話的への引き継ぎで状態を失います。.NET 11 の [PersistentState] 属性または PersistentComponentState サービスで解決します。
2026-06-05 migrationblazordotnet .NET 11 で Blazor Server アプリを Blazor United (Blazor Web App) に移行する スタンドアロンの Blazor Server アプリを .NET 11 の統合された Blazor Web App テンプレートへ移し、各ページを InteractiveServer のまま動作を変えずに維持するためのステップバイステップのチェックリストです。