Как настроить веб-роль Azure так, чтобы Великобритания (а не США) использовалась в качестве языковых/региональных настроек и т. д. для всех учетных записей? Я считаю, что могу подключить RDP и изменить его. Однако я хочу установить его по умолчанию при создании веб-роли. Это имеет значение для некоторых классических страниц ASP, которые у нас есть в устаревшем приложении.
Как настроить языковой стандарт и язык веб-роли Azure?
Ответы (1)
Интересная проблема. Не могу сказать, что пробовал это раньше. Что вам нужно, так это установить другую локаль при запуске, чтобы она всегда применялась, поскольку виртуальные машины, составляющие вашу веб-роль, могут время от времени перезагружаться.
Если кто-то не предложит лучшую идею, вы можете попробовать изменить реестр из Задача запуска Windows Azure. Вам нужно будет знать, какую локаль пользователя нужно изменить, и вам понадобится реестр, изменяющий CmdLet, подобный этому (хотя я не пробовал): Set-RegistryKey.
Учитывая, что вы можете выяснить, какое значение реестра нужно изменить и какой пользователь запускает ваш IIS, это можно сделать.
Используйте задачу запуска. Вызовите сценарий Cmd и вызовите сценарий PowerShell. Вызовите CmdLet и установите нужный язык.
Я понимаю, что это не полное решение, просто предложение. Надеюсь, это того стоит.