CultureInfo не работает в производственной среде в linux -64 сент. - PullRequest
2 голосов
/ 12 июля 2020

Я установил "cultureInfo" в startup.cs> Настроить как:

var cultureInfo = new CultureInfo("xx-XX"); // xx-XX can be : fr-FR or fa-IR 
CultureInfo.DefaultThreadCurrentCulture = cultureInfo;
CultureInfo.DefaultThreadCurrentUICulture = cultureInfo;

Он действительно работает на моем локальном хосте (win 10 и IIS express) и работает на моей тестовой машине (win server 2012 && IIS). но когда я публикую sh в прокси-сервере Centos7 и nginx, это не работает, и для всей культуры задано значение по умолчанию.

у кого-нибудь есть идеи, почему это не работает, или есть опыт, как это исправить?

обновление 1:

в поле зрения по этому коду:

<p>
     @CultureInfo.CurrentCulture.Name
</p> 

он возвращает true cultureInfo: xx-XX, но в действии не работает (например, формат datetime)

обновление 2: win10 && iis express:

enter image description here

centos & nginx proxy :

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...