Azure App ServiceでASP.NET Core 6のプログラムを動かしたらカルチャーが英語(en-US)だったので日本語に変更する方法。

RequestLocalizationOptions.SetDefaultCultureメソッドとRequestLocalizationMiddlewareを使う感じで良さそう。

using System.Globalization;
using System.Text;

var builder = WebApplication.CreateBuilder(args);

builder.Services.Configure<RequestLocalizationOptions>(options => {
	// 日本語に変更する
	options.SetDefaultCulture("ja-JP");
});

var app = builder.Build();

app.UseRequestLocalization();

app.MapGet("/", () => {
	var content = new StringBuilder()
		.AppendLine($"{nameof(CultureInfo.CurrentCulture)}: {CultureInfo.CurrentCulture}")
		.AppendLine($"{nameof(CultureInfo.CurrentUICulture)}: {CultureInfo.CurrentUICulture}")
		.ToString();
	return content;
});

app.Run();

参考