На моем сайте ASP MVC 3 я добавил папку Ресурсы с 2 файлами Resx Strings.resx и Strings.fr-FR.resx , модификатор Acces публичный и предоставленный перевод.
Я добавил в web.config:
<system.web>
<globalization culture="Auto" uiCulture="Auto"/>
и
<configuration>
<appSettings>
<add key="culture" value="fr-FR" />
<add key="uiculture" value="fr-FR" />
Я также принудительно французский язык в CurrentCulture и CurrentUICulture в Application_AuthenticateRequest и Application_BeginRequest в global.asax.
Проблема в том, что при отображении сайта в localhost язык переводится на французский.
При развертывании сайта на сервере (после создания msi в проекте WebSetup) строки не переводятся на французский язык, хотя и культура, и культура пользовательского интерфейса - "fr-FR" (отображаются во входных данных скрытыми).
В чем может быть проблема? Может, чего-то не хватает в конфиге сервера? Я не могу найти никаких проблем по этому поводу в интернете.
Спасибо.