2026-07-19 dotnet-11mauicoreclr .NET 11 Preview 6 でモバイルの MAUI は CoreCLR のみに: Mono の非常口が消えた .NET 11 Preview 6 は Android、iOS、Mac Catalyst 向け MAUI から独立した Mono パスを削除します。CoreCLR が唯一のモバイルランタイムになり、UseMonoRuntime という非常口は閉じられ、GA は 2026 年 11 月に予定されています。
2026-07-18 dotnet-11csharpcsharp-15 C# 15 の拡張インデクサーが .NET 11 Preview 6 で拡張メンバーを完成させる 拡張インデクサーが .NET 11 Preview 6 に登場し、自分が管理していない型に this[...] アクセスを追加できるようになりました。C# 14 のメソッドとプロパティから始まった拡張メンバーの物語を完成させます。
2026-07-17 aspnetcoredotnet-11security ASP.NET Core 11 Preview 6 が自動 CSRF 保護を有効化 Preview 6 は、antiforgery トークンではなく Sec-Fetch-Site ヘッダーを読み取り、安全でないオリジン間のブラウザーリクエストをデフォルトで拒否します。何をブロックし、どう除外するかを解説します。
2026-07-17 errorsdotnetdotnet-11 修正: ASP.NET Core エンドポイントへのファイルアップロードで発生する「413 Request Entity Too Large」 Kestrel はデフォルトでリクエストボディを 30,000,000 バイトに制限し、超過すると 413 を返します。MaxRequestBodySize をグローバル、エンドポイント単位、または IIS の背後では web.config で引き上げましょう。
2026-07-17 errorscsharpdotnet 修正: System.InvalidOperationException: Headers are read-only, response has already started ボディがすでにフラッシュされた後にヘッダー、ステータスコード、または content type を設定しています。最初の書き込みの前にすべてのヘッダーを設定するか、HttpResponse.HasStarted と OnStarting で保護してください。
2026-07-17 errorscsharpdotnet 解決: EF Core 11 で "The property could not be mapped, because it is not a supported primitive type or a valid entity type" EF Core が保存方法を知らないプロパティに遭遇しました。complex type としてマッピングするか、HasConversion で変換するか、キーを与えるか、[NotMapped] で無視しましょう。
2026-07-14 csharpdotnetdotnet-11 ASP.NET Core 11 の API にレスポンス圧縮を追加する方法 ASP.NET Core 11 におけるレスポンス圧縮の完全ガイド。AddResponseCompression と UseResponseCompression、Brotli と Gzip に加わった新しい組み込みの Zstandard プロバイダー、圧縮レベル、EnableForHttps と CRIME/BREACH のリスク、カスタム MIME タイプ、middleware の順序、そしてリバースプロキシに任せるべき場合を解説します。
2026-07-14 csharpdotnetdotnet-11 ASP.NET Core 11 の minimal API エンドポイントから型付き Results<T1, T2> ユニオンを返す方法 ハンドラーの戻り値の型を Results<Ok<T>, NotFound> と宣言し、TypedResults.Ok / TypedResults.NotFound を返します。ユニオンはハンドラーが宣言したものだけを返すことをコンパイル時にチェックし、OpenAPI に対して自己記述するため、.Produces を手書きする必要がありません。非同期ハンドラー、6 型の上限、ASP.NET Core 11 でのテストを扱います。
2026-07-13 ef-coreef-core-11inheritance EF Core 11 で Table-per-Hierarchy (TPH) の継承マッピングを構成する方法 TPH は EF Core の既定の継承戦略です。1 つのテーブルと 1 つの識別子列を使います。識別子の構成、列の共有、派生型の null 許容プロパティの扱い、そして EF Core 11 での注意点を解説します。
2026-07-12 csharpdotnetdotnet-11 ASP.NET Core 11 の Minimal API に出力キャッシュを追加する方法 ASP.NET Core 11 の Minimal API における出力キャッシュの完全な実践ガイド:AddOutputCache と UseOutputCache、エンドポイントと MapGroup での CacheOutput、名前付きポリシーとベースポリシー、Expire、VaryByQuery と VaryByHeader、EvictByTagAsync によるタグベースの無効化、キャッシュスタンピード対策、ETag による再検証、そして Redis バッキングストア。