2013-03-11 11 views
8

Tworzę aplikację ASP.NET MVC 4 i używam domyślnych zasobów .net do lokalizacji.
Teraz mam dziwne zachowanie jak następujące, ale tylko na moim serwerze na żywo, a nie na moim komputerze deweloperskim:
enter image description hereNiektóre zasoby załadowane do widoku nie są zlokalizowane, dlaczego?

Czerwone i zielone są ładowane za pośrednictwem @Namespace.Properties.Resources.Key bezpośrednio w widoku i żółtych przez [Display[...] atrybuty w modelu i @Html.DisplayFor(...).

Czy ktoś ma pomysł, dlaczego na serwerze na żywo niektóre z nich są załadowane nieprawidłowo?
Prawidłowy plik/rzeczywisty zasób jest załadowany, jako atrybuty zlokalizowane wyświetlacz gdzie dodawany przed ostatnim przesłaniu i są one prawidłowo załadowany

+1

Czy masz szansę na umieszczenie źródła widoku? –

Odpowiedz

1

znalazłem problem:
miałem miss-konfigurowane jeden z moich wtyczek w przeszłe, aby uwzględnić zasoby projektu bazowego do jego danych wyjściowych, więc ten "stary" plik zasobów nadal leżał na serwerze ze starego publikowania w folderze zasobów wtyczki, który zostaje skopiowany do podstawowego folderu zasobów, gdy wtyczka jest załadowany -> "nowo przesłany" oryginalny podstawowy plik zasobów został nadpisany przez stary plik z folderu wtyczki.
Po prostu musiałem usunąć ten plik z serwera i teraz wydaje się działać.

O moim rachunku „Prawidłowy plik/rzeczywisty zasób jest załadowany, jako atrybuty zlokalizowane wyświetlacz gdzie dodawany przed ostatnim przesłaniu i są one prawidłowo załadowany”:
Wymienione atrybuty wyświetlane są w pliku innego zasobu (Mam ich kilka), które nie zostały nadpisane, ponieważ nigdy nie publikują błędu z powodu wtyczki jako drugiej. *

Powiązane problemy