文化に大きく左右される Web アプリケーションがあります。私はいくつかのカスタムカルチャを作成し、それらを使用して登録しました
CultureAndRegionInfoBuilder
登録したら、定期的に登録する必要がありますか、それとも一度登録すれば十分ですか?
文化に大きく左右される Web アプリケーションがあります。私はいくつかのカスタムカルチャを作成し、それらを使用して登録しました
CultureAndRegionInfoBuilder
登録したら、定期的に登録する必要がありますか、それとも一度登録すれば十分ですか?
CultureAndRegionInfoBuilder.Registerを呼び出すと、現在の CultureAndRegionInfoBuilder オブジェクトがカスタム カルチャとしてローカル コンピューターに保持され、そのカルチャがすべてのアプリケーションで利用できるようになります。ただし、管理者権限が必要です。
また、MSDNから、
カスタム カルチャは、そのコンピューターの管理者権限を持つユーザーのみがコンピューターに登録できます。したがって、アプリは通常、カスタム カルチャを作成してインストールしません。代わりに、CultureAndRegionInfoBuilder クラスを使用して、管理者がカスタム カルチャの作成、インストール、および登録に使用できる専用ツールを作成できます。カスタム カルチャがコンピューターに登録されたら、アプリで CultureInfo クラスを使用して、定義済みのカルチャの場合と同様に、カスタム カルチャのインスタンスを作成できます。
これは単に、Web サイトでカスタム カルチャを作成してはならないことを意味します。アプリケーション プール ID が管理者になることはめったにありません (そうしないことをお勧めします)。CultureAndRegionInfoBuilder を使用して、これらのカスタム カルチャを作成する別のインストーラー/プログラム/スクリプトを作成します。