異なるカルチャの asp.net のリソースは、同じ名前のファイルが存在するが、フランスの fr-FR のようにサフィックス language-country が付いている場合に読み込まれます。
このチュートリアルを使用して、明示的なローカライズでローカライズされたリソースを作成しました。
http://msdn.microsoft.com/en-us/library/fw69ke6f(v=vs.80).aspx
ただし、ローカライズされたリソースは読み込まれません (カルチャ名のないグローバル リソース ファイルが読み込まれます)。地域設定を fr (ポルトガルにいる間に試しているローカライズされた文化) に設定し、フランスへの地域設定でのローカライズを行い、fr-FR 言語が IE9 ブラウザー言語 (インターネット オプション) の上にあることを確認しました。 、アプリケーションを再コンパイルし、フォルダー C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files をクリーンアップしましたが、それでも機能しません。
また、frファイルをfrと呼ばれるサブディレクトリに入れ、frのみの代わりにfr-FRを使用しようとしました。
fr リソースがロードされないのはなぜですか? メインのファイル名を変更する必要があるかもしれません (.net はメインのリソース ファイルのファイル名をどのように認識しますか)。