Как добавить пользовательскую культуру (en-cn) в Azure AppService (WebApp)? - PullRequest
1 голос
/ 28 мая 2019

У меня есть задача добавить новую пользовательскую культуру (en-cn). Со стороны кодирования проблем нет, и я использовал для этого CultureAndRegionInfoBuilder, но не могу создать эту культуру в Azure AppService, метод Register создает исключение и требует дополнительных разрешений.

Вы встречали нечто подобное?

1 Ответ

1 голос
/ 28 мая 2019

Согласно вашему описанию, я думаю, что вы хотите сделать глобализацию и локализацию вашего приложения с помощью CultureAndRegionInfoBuilder класса в .NET Framework.Однако, как показано на рисунке ниже, требуется sysglobl.dll, то есть системный вызов, который нельзя использовать в службе приложений Azure (WebApp).

enter image description here

Причина: Win32k.sys (User32/GDI32) Restrictions, упомянутая в Azure Web App sandbox, как показано ниже.

enter image description here

Чтобы исправить это, вы можете использовать другое решение для поддержки интернационализации (i18n) на вашем веб-сайте ASP.NET.Пожалуйста, обратитесь к блогу Понимание глобализации и локализации в .NET , чтобы понять это.

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