0

我编写了一个 MVC 应用程序,我可以在其中轻松地从 Web.config 文件更改 uiculture。

<system.web>
    <globalization culture="fr-FR" uiCulture="fr-FR"/>
</system.web>

我必须在 Windows Azure 中托管它。我意识到您可以从 Azure 配置应用程序设置和连接字符串,但我找不到可以更改 uiculture 的任何地方。

有什么想法或建议吗?

4

1 回答 1

0

在 Windows Azure 中,没有一种明确的方法可以做到这一点,就像我们对连接字符串所做的那样。如果你想这样做,你可以在启动任务中做,你需要创建一个批处理文件(即culture.cmd),其中可以运行以下命令:

Appcmd set config /commit:WEBROOT /section:globalization /culture:fr-FR
Appcmd set config /commit:WEBROOT /section:globalization /uiCulture:fr-FR

在您必须创建启动任务后,在“ServiceDefinition.csdef”中定义:

<Startup>
 <Task commandLine="culture.cmd" executionContext="elevated" taskType="simple" />
</Startup>
于 2013-02-19T14:20:06.807 回答