我可以更改 Windows Azure 网站上的区域设置吗?

本文关键字:区域 设置 网站 Windows Azure 我可以 | 更新日期: 2023-09-27 18:37:20

我们有一系列经典的ASP应用程序,我们希望将它们移植到新的Windows Azure网站托管中。

经典 ASP 网站是针对在英国区域设置中运行的服务器编写的。经典的ASP已被编码为在数百页中以各种方式使用英国日期时间格式。当我之前在具有美国语言环境的服务器上尝试代码时,由于日期时间格式不同,日期时间处理失败。

有谁知道我是否可以指定网站的区域设置?

或者,有没有人知道如何使用启动任务更改标准 Web 角色上的区域设置?

我可以更改 Windows Azure 网站上的区域设置吗?

如果要

配置网站全球化,最好使用全球化元素执行。

要更改网站的区域设置,您可以在 web.config 中正确设置区域性和 uiculture

在Windows Azure中,如果你想在启动任务中执行此操作,你需要创建一个批处理文件(即global.cmd),可以在其中运行以下命令:

Appcmd set config /commit:WEBROOT /section:globalization /culture: string
Appcmd set config /commit:WEBROOT /section:globalization /uiCulture: string

上面将"字符串"更改为所需的区域设置代码。

最后,您可以创建 ServiceDefinition.csdef 中定义的启动任务

<Startup>
 <Task commandLine="global.cmd" executionContext="elevated" taskType="simple" />
</Startup>