Я работаю над многоязычным сайтом, написанным на asp.net, используя mvc 1.0. Мне было предложено переключиться с файлов ресурсов на базу данных, чтобы позволить моему клиенту изменять строки перевода без необходимости перезапуска службы.Может ли ресурс быть заменен во время выполнения в asp.net?
Интересно, можно ли заменить трансляцию во время выполнения стандартным файлом ресурсов.
Вопрос:
Как я могу позволить моему клиенту заменить переводы во время выполнения без необходимости простоя?
Вот исходные идеи, позволяющие решить проблему. Любые мысли приветствуются:
- Использование IIS для изящного перезапуска приложения после подключения спутниковой сборки ресурса. Изящно означает, что все новые запросы используют обновленные сборки. (Не заблокированы ли файлы сборки?)
- Наконец, рушится мой собственный поставщик ресурсов (который читает XML-файл) и подключает его к диспетчеру ресурсов. (Я никогда этого не делал, поэтому приветствую любую помощь)
Как часто транслировать струны, идущие на chnage? Не часто бы было мое предположение .... –