C# ASP.NET 6でレスポンスの圧縮(C#,ASP) コード レスポンスをgzipなどで圧縮したい場合、以下の記述をProgram.csに追加します。 var builder = WebApplication.CreateBuilder(args); builder.Servic... 2022.07.16 C#
C# IdentityUserでUserNameがUnique(C#, ASP) ASPのIdentityを利用していて、IdentityUserクラスのUserNameプロパティがUnique制約が付いてないにもかかわらず、重複値を入力できなかったため理由を調べてみました。 ソースは以下のValidateUse... 2022.06.29 C#
C# ASP.NET Coreで複数のSPAを配置する(C# .NET6) 普通にSinglePageApplicationを配置する方法はよく書かれていますが、1つのサイトで複数のSPAを配置したい場合に少し困ったので覚書。 要件としては基本的にSPAで稼働したいが、/ => メインアプリケーション... 2022.04.29 C#
C# ユーザ一覧をRole付きで取得する(C# ASP) .NET6でASP.NET COREのIdentityを利用してサイトを作り始めたのですが、管理画面の一つとしてユーザロールを割り当てるページを作成しようとした際にかなり手を焼いたので記録に残す。何が難しかったのかっていうとEntityF... 2022.04.24 C#
C# ajaxでAntiforgeryする処理(ASP.NET CORE) 公式でこんな感じで書くようにと言われてますが、ぱっと見では理解が追い付かなかったので解釈を。 public class ApiController : ControllerBase { [HttpPost] ... 2021.03.07 C#
C# Urlのエンコードとデコードの方法(ASP.net C#) 本題に入る前のぼやきです。RawUrlの命名が気に食わない。普通にRawUrlと言ったらアクセスしたフルパスが入ると思うんですが、実際にはホストやポートを含まない部分のみが返されます。queryStringをデコードしてUriオブジェクト... 2021.02.17 C#
C# ClientのHostName(PC名)を取得する(ASP C#) HttpContext context; var address1 = context.Request.UserHostAddress; var hostName1 = context.Request.UserHostName; ... 2021.02.17 C#
C# ASP.NETで413 Request Entity Too Large (C#) 複数ファイルをアップロードしようとした時に413Errorが出たので覚書。単発のファイルや小さいファイルはOKで、ある程度のサイズ(30MBくらい?)以上のファイルを送るとエラーが出る。 Web.ConfigのmaxAllowedC... 2021.01.28 C#未分類
C# .ashxでの非同期処理 (ASP.NET) IHhhpHandlerだと.ashxで非同期処理ができない。私が困ったのはサーバーへのAPI呼び出し後に、サーバーが別のAPIを叩いて結果を返す場合にawaitできなくて困った。 IHttpHandlerだと非同期処理ができない感... 2021.01.21 C#