1

文化に大きく左右される Web アプリケーションがあります。私はいくつかのカスタムカルチャを作成し、それらを使用して登録しました

CultureAndRegionInfoBuilder

登録したら、定期的に登録する必要がありますか、それとも一度登録すれば十分ですか?

4

1 に答える 1

2

CultureAndRegionInfoBuilder.Registerを呼び出すと、現在の CultureAndRegionInfoBuilder オブジェクトがカスタム カルチャとしてローカル コンピューターに保持され、そのカルチャがすべてのアプリケーションで利用できるようになります。ただし、管理者権限が必要です。

また、MSDNから、

カスタム カルチャは、そのコンピューターの管理者権限を持つユーザーのみがコンピューターに登録できます。したがって、アプリは通常、カスタム カルチャを作成してインストールしません。代わりに、CultureAndRegionInfoBuilder クラスを使用して、管理者がカスタム カルチャの作成、インストール、および登録に使用できる専用ツールを作成できます。カスタム カルチャがコンピューターに登録されたら、アプリで CultureInfo クラスを使用して、定義済みのカルチャの場合と同様に、カスタム カルチャのインスタンスを作成できます。

これは単に、Web サイトでカスタム カルチャを作成してはならないことを意味します。アプリケーション プール ID が管理者になることはめったにありません (そうしないことをお勧めします)。CultureAndRegionInfoBuilder を使用して、これらのカスタム カルチャを作成する別のインストーラー/プログラム/スクリプトを作成します。

于 2013-06-11T11:20:23.883 に答える