Обработка файлов ресурсов ASP.net по умолчанию - лучшая практика? - PullRequest
0 голосов
/ 28 июня 2011

У меня есть фрагмент кода в моем ASP.NET, который зависит от культуры / uiCulture, из которой приходит пользователь, чтобы загрузить несколько значений строки подключения (сейчас у нас есть два ресурса: en-US и de-DE).файлы).

В моей глобализации я установил следующие два свойства: enableClientBasedCulture = "true" culture = "auto: en-US" uiCulture = "auto: en"

which (fromто, что я понимаю), означает, что приложение будет использовать клиентскую культуру, а по умолчанию (в случае, если она не найдена) должно быть en-US, что означает, что если пользователь прибывает из Франции, следовательно, культура должна быть fr-FR), и у меня нет файла ресурсов, который ему выделен, он загрузит en-US.

resourceManager = new ResourceManager ("MyDLL.Properties.Resources", Assembly.GetCallingAssembly ());

что я получаю: «Не удалось найти ресурсы, подходящие для указанной культуры или нейтральной культуры».

Может кто-нибудь объяснить мне, что я делаю неправильно?

Спасибо.

Ответы [ 2 ]

1 голос
/ 28 июня 2011

В зависимости от того, куда вы звоните, код может быть еще не установлен.Когда вы вызываете код, который вы упомянули, каковы значения следующего?

Thread.CurrentThread.CurrentCulture
Thread.CurrentThread.CurrentUICulture
0 голосов
/ 29 июня 2011

обнаружена проблема, я пытался загрузить ее с неправильной сборки.

...