Joe90 - Я должен сказать, что по своему опыту я не могу согласиться с тем, что управлять множеством локальных файлов ресурсов, разбросанных по всему вашему проекту, проще, чем управлять одним глобальным файлом ресурсов. Ничто не мешает повторять одни и те же переводы снова и снова, и их очень трудно отследить. Доступ к файлу глобальных ресурсов очень легко координировать внутри группы, и несколько пользователей могут сразу увидеть, был ли их требуемый перевод уже выполнен.
Я начал с той же политики, что и Lea, то есть начал с локального файла ресурсов, а затем переместил его в глобальный файл ресурсов, если на него ссылались более одного раза. Вскоре этим стало очень сложно управлять, и с тех пор я перешел к использованию глобальных файлов ресурсов.
Похоже, что у Microsoft нет четких указаний относительно того, какова лучшая практика, или даже как эти два метода реализованы, чтобы мы могли рискнуть предположить!
Я догадываюсь сравнение / выигрыш в том, что файлы локальных ресурсов требуют только перекомпиляции файла, к которому они относятся, тогда как изменение файла глобальных ресурсов требует перекомпиляции всего веб-сайта с присущей потерей состояния сеанса и т. д., поэтому для обеспечения безопасности необходимо отключить сайт во время обновления.