Можно ли поменять ресурс во время выполнения в asp.net? - PullRequest
0 голосов
/ 06 октября 2009

Я работаю на многоязычном сайте, написанном на asp.net, используя mvc 1.0. Меня попросили переключиться с файлов ресурсов на базу данных, чтобы позволить моему клиенту изменять строки перевода без необходимости перезапуска службы.

Интересно, можно ли поменять перевод во время выполнения со стандартным файлом ресурсов.

Вопрос:

Как я могу позволить своему клиенту заменять переводы во время выполнения без необходимости простоя?

Вот сырые идеи, как решить проблему. Любые мысли приветствуются:

  • Использование IIS для корректного перезапуска приложения после переключения спутниковой сборки ресурса. Изящно означает, что все новые запросы используют обновленные сборки. (Не заблокированы ли файлы сборки?)
  • Наконец-то взволновал моего собственного провайдера ресурсов (который читает файл xml) и подключил его к менеджеру ресурсов. (Я никогда не делал этого, поэтому любая помощь приветствуется)

1 Ответ

0 голосов
/ 06 октября 2009

Да, вы можете свернуть свой собственный формат поиска строковых ресурсов вместо того, чтобы использовать .NET. Это было сделано раньше, и я уверен, что это будет сделано снова.

Очевидным минусом является то, что он не имеет ничего общего со стандартными ресурсами, поэтому вы сами по себе с точки зрения инструментов, производительности и т. Д.

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