многоязычный веб-сайт ASP.NET с поддоменами? - PullRequest
0 голосов
/ 29 января 2012

У меня есть веб-сайт, поддерживающий многоязычность, и у меня есть список ресурсов для каждой страны, где мой сайт поддерживает, например:

  1. Site.ar-BH.resx
  2. Сайт.ar-SA.resx
  3. Site.ar-EG.resx

Проблема в том, что теперь мне нужно работать с несколькими поддоменами в одном приложении, и мне нужноиметь для каждого субдомена разные ресурсы: например:

  • Site.ar-BH-subdomain1.resx
  • Site.ar-SA-subdomain1.resx
  • Site.ar-EG-subdomain1.resx

  • Site.ar-BH-subdomain2.resx

  • Site.ar-SA-subdomain2.resx
  • Site.ar-EG-subdomain2.resx

Но, к сожалению, я не могу сделать предыдущее, так как это дает мне следующую ошибку: проект содержит определение для класса.

"Ошибка компиляции Описание: во время компиляции ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите следующую конкретную информацию об ошибке и измените свойсоответствующий исходный код.

Сообщение об ошибке компилятора: CS0101: Пространство имен «Ресурсы» уже содержит определение «Сайт» »

1 Ответ

1 голос
/ 29 января 2012

Если вы посмотрите на кодовый файл resx в resx.cs, вы обнаружите, что он не переименовал реальный класс при переименовании файлов.Вы должны пройти через них и переименовать класс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...