2

これは私だけではないことはわかっていますが、まだ解決策を見つけていません。

私の PC の地域と言語の設定はすべて英語 (英国) ですが、.Net は日付と通貨に米国の形式を使用しています。

マシン構成と Web 構成を確認しましたが、グローバリゼーション設定がなく、追加したくありません。

私が見逃した別の設定はありますか?

4

1 に答える 1

7

ASP.NET タグを使用しています。独自のプロファイルを持たない ID でアプリケーションを実行しており、レジストリの 'HKEY_USERS.Default\Control Panel\International` に格納されているデフォルトの地域設定を使用していると思われます。

これらは、対話型ユーザーの地域設定と必ずしも同じではありません。

次の 2 つのいずれかを行うことができます。

  • <globalization>要素を web.config に追加します。これは、ホスティング サーバーの地域設定からアプリを独立させるため、おそらく最適なソリューションです。

  • コントロール パネルを使用して、現在のユーザーと既定のユーザー プロファイルに必要な地域設定を設定します。正確な手順は、使用している Windows のバージョンによって異なります。

于 2012-09-27T10:36:54.197 に答える