如何将 Azure Web 角色配置为英国(而不是美国)作为所有帐户的语言/区域设置等?我相信我可以通过 RDP 进行更改。但是我想在创建网络角色时将其设置为默认值。它对我们遗留应用程序中的一些经典 ASP 页面产生了影响。
最佳答案
有趣的问题。不能说我以前尝试过这个。您想要的是在启动时设置不同的区域设置,以便始终强制执行,因为组成您的 Web 角色的虚拟机可能会不时重新启动。
除非有人提出更好的主意,否则您可以尝试从 Windows Azure Startup Task 修改注册表。您需要知道要修改哪个用户区域设置,并且需要一个注册表来更改 CmdLet,如下所示(尽管我还没有尝试过): Set-RegistryKey 。
如果您可以弄清楚要修改哪个注册表值以及哪个用户正在运行您的 IIS,则可以完成此操作。
使用启动任务。调用 Cmd 脚本并调用 PowerShell 脚本。调用 CmdLet 并设置所需的区域设置。
我意识到这不是一个完整的解决方案,只是一个建议。希望这是值得的。
关于azure - 如何配置 Azure Web 角色的区域设置和语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8566560/