Einige in View geladene Ressourcen sind nicht lokalisiert, warum?

8

Ich erstelle eine ASP.NET MVC 4-Anwendung und verwende die standardmäßigen .net-Ressourcen für die Lokalisierung.
Jetzt habe ich das seltsame Verhalten wie folgt, ABER nur auf meinem Live-Server, nicht auf meinem Entwicklungscomputer:

Die roten und grünen werden über @Namespace.Properties.Resources.Key direkt in der Ansicht geladen und die gelben über [Display[...] Attribute im Modell und @Html.DisplayFor(...) .

Hat jemand eine Idee, warum auf dem Live-Server einige von ihnen falsch geladen sind?
Die korrekte / tatsächliche Ressourcendatei wird geladen, da die lokalisierten Anzeigeattribute vor dem letzten Upload hinzugefügt und korrekt geladen wurden

    
ChrFin 11.03.2013, 20:22
quelle

1 Antwort

1

Ich habe das Problem gefunden:
Ich hatte eines meiner Plugins in der Vergangenheit falsch konfiguriert, um die Ressourcen des Basisprojekts in seine Ausgabe einzubeziehen und so lag diese "alte" Ressourcendatei immer noch auf dem Server von einer alten Veröffentlichung im Ressourcenordner des Plugins. welches beim Laden des Plugins in den Basis-Ressourcenordner kopiert wird - & gt; Die "neu hochgeladene" ursprüngliche Basisressourcendatei wurde durch die alte aus dem Plugin-Ordner überschrieben.
Ich musste nur diese eine Datei vom Server löschen und jetzt scheint es zu funktionieren.

Über meine Aussage "Die korrekte / tatsächliche Ressourcendatei wird geladen, da die lokalisierten Anzeigeattribute vor dem letzten Upload hinzugefügt und korrekt geladen wurden" :
Die genannten Anzeigeattribute befinden sich in einer anderen Ressourcendatei (ich habe mehrere), die nicht überschrieben wurde, da sie nie mit dem Plugin als fehlerhaft publiziert werden. *

    
ChrFin 14.03.2013, 09:42
quelle