2

実稼働サーバーでアプリを公開して実行すると、小数点記号 (10 進数型の数値) が消えます (バックグラウンド計算と表示用)。例: 26,1205 -> 261205

リモートの Windows Server 2019 Standard でのみ発生します。それは私がやったことですが、それでも役に立ちません:

CultureInfoメソッドでアプリケーションを設定しましStartup.csConfigure

var defaultDateCulture = "ru-RU"; //no matter what culture is set here (en, ru, etc), it applied locally but not on production
var ci = new CultureInfo(defaultDateCulture);
app.UseRequestLocalization(new RequestLocalizationOptions
{
    DefaultRequestCulture = new RequestCulture(ci),
    SupportedCultures = new List<CultureInfo> { ci },
    SupportedUICultures = new List<CultureInfo> { ci }
});

Windowsサーバーの地域設定を確認しました: ここに画像の説明を入力

4

1 に答える 1