Как настроить языковой стандарт и язык веб-роли Azure?

Как настроить веб-роль Azure так, чтобы Великобритания (а не США) использовалась в качестве языковых/региональных настроек и т. д. для всех учетных записей? Я считаю, что могу подключить RDP и изменить его. Однако я хочу установить его по умолчанию при создании веб-роли. Это имеет значение для некоторых классических страниц ASP, которые у нас есть в устаревшем приложении.


person GraemeMiller    schedule 19.12.2011    source источник


Ответы (1)


Интересная проблема. Не могу сказать, что пробовал это раньше. Что вам нужно, так это установить другую локаль при запуске, чтобы она всегда применялась, поскольку виртуальные машины, составляющие вашу веб-роль, могут время от времени перезагружаться.

Если кто-то не предложит лучшую идею, вы можете попробовать изменить реестр из Задача запуска Windows Azure. Вам нужно будет знать, какую локаль пользователя нужно изменить, и вам понадобится реестр, изменяющий CmdLet, подобный этому (хотя я не пробовал): Set-RegistryKey.

Учитывая, что вы можете выяснить, какое значение реестра нужно изменить и какой пользователь запускает ваш IIS, это можно сделать.

Используйте задачу запуска. Вызовите сценарий Cmd и вызовите сценарий PowerShell. Вызовите CmdLet и установите нужный язык.

Я понимаю, что это не полное решение, просто предложение. Надеюсь, это того стоит.

person noopman    schedule 19.12.2011
comment
Конечно стоит посмотреть. Я думаю, это не стандартное требование - person GraemeMiller; 21.12.2011