ASP.NET MVC 4アプリケーションを作成しており、ローカリゼーションにデフォルトの.netリソースを使用しています。
これで、次のような奇妙な動作が発生しますが、開発マシンではなく、ライブサーバーでのみ発生します。
赤と緑のものは@Namespace.Properties.Resources.Key
ビューに直接ロードされ、黄色のもの[Display[...]
はモデルとの属性を介してロードされます@Html.DisplayFor(...)
。
ライブサーバーでそれらのいくつかが間違ってロードされる理由を誰かが知っていますか?
ローカライズされた表示属性が最後のアップロードの前に追加され、正しくロードされるため、正しい/実際のリソースファイルがロードされます