我编写了一个 MVC 应用程序,我可以在其中轻松地从 Web.config 文件更改 uiculture。
<system.web>
<globalization culture="fr-FR" uiCulture="fr-FR"/>
</system.web>
我必须在 Windows Azure 中托管它。我意识到您可以从 Azure 配置应用程序设置和连接字符串,但我找不到可以更改 uiculture 的任何地方。
有什么想法或建议吗?
我编写了一个 MVC 应用程序,我可以在其中轻松地从 Web.config 文件更改 uiculture。
<system.web>
<globalization culture="fr-FR" uiCulture="fr-FR"/>
</system.web>
我必须在 Windows Azure 中托管它。我意识到您可以从 Azure 配置应用程序设置和连接字符串,但我找不到可以更改 uiculture 的任何地方。
有什么想法或建议吗?
在 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>