2010-01-06 3 views
1

У меня есть странная проблема с глобальными ресурсами в моем веб-приложении asp.net mvc. У меня есть некоторые ресурсы в отдельном проекте (а не в проекте веб-приложений). Эти ресурсы имеют следующие настройки: Действие сборки: Встроенный ресурс, Копировать в выходной каталог: Не копировать, Пользовательский инструмент: ResXFileCodeGenerator. Когда я изменяю существующее значение в файле ресурсов, создаю решение в режиме выпуска и загружаю необходимые файлы dll обратно на сервер, предыдущие значения в ресурсах все еще отображаются. Однако, когда я добавляю новый ключ в файл ресурсов, значение этого ключа отображается правильно. У меня нет этой проблемы во время отладки на localhost. Спасибопроблема глобальных ресурсов asp.net

ответ

0

У меня была такая же проблема! Я проверил файлы ресурсов на рабочем сервере (с помощью блокнота), и он был обновлен, но ASP.NET игнорировал обновленные значения (при распознавании новых значений). Я решил проблему удаления App_GlobalResources и повторного копирования. Мне кажется, что если я перезаписываю App_GlobalResources (или его содержимое), ASP.NET не обновляет прежние значения; если я удалю его (или его содержимое), то ASP.NET знает, что нужно перестроить всю информацию. Я не понимаю, где ASP.NET хранит эту информацию ...