0

Web.config ファイルから uiculture を簡単に変更できる MVC アプリを作成しました。

<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 に答える