2010-05-21 2 views
0

У меня есть проект веб-приложения asp.net с некоторыми глобальными ресурсами. Если я развертываю на своей машине dev, ресурсы используются правильно, однако на рабочем сервере текст появляется на языке по умолчанию, поэтому глобальные ресурсы не читаются.App_GlobalResources не обнаружены на рабочем сервере

Любые идеи? (я скопировал каталог App_GlobalResources в корневой каталог веб-каталога)

+0

Не могли бы вы дать мне более подробную информацию? Ваше приложение управляет несколькими языками, используя ресурсы? –

+0

Привет, Claudio, я создал глобальные ресурсы для перевода текста для компонента планировщика, который мы используем (на испанский). Когда я открываю приложение с моего компьютера-разработчика, он фактически показывает новые тексты, определенные в глобальных ресурсах, но на рабочем сервере отображаются тексты по умолчанию (на английском языке), поэтому я думаю, что есть проблема, но я не знаю Не знаю, где искать. (Если полезно, я просто xcopy веб-папки на сервер) –

ответ

0

Уважаемый Hugo, App_GlobalResources содержит globalresources, которые унаследованы от текущей культуры, поэтому, если у вас есть 1 - 2 или более языков, вам нужно создать разные глобальные ресурсы для каждого из них. например

CommonResource.en-US.resx 

CommonResource.fa-IR.resx 

CommonResource.-----.resx 
Смежные вопросы