Редактируемые файлы ресурсов на развернутом сайте ASP.Net - PullRequest
4 голосов
/ 05 февраля 2011

Очевидно, мое понимание файлов .resx было ошибочным - я предполагал (без тестирования), что они были развернуты как XML, чтобы впоследствии их можно было редактировать - очевидно, это неправильно.Итак, у меня остался пробел, который мне нужно заполнить для меток и строк форматирования в веб-приложении нашей компании, надеюсь, кто-то здесь может указать мне правильное направление.

Я ищу решение, котороеможет поддерживать несколько языков и может быть отредактирован системным администратором позднее.В соответствии с первым требованием, файлы resx работают отлично - если изменяется культура пользовательского интерфейса, используется соответствующий ресурс или по умолчанию используется ресурс верхнего уровня, если ресурс для конкретной культуры недоступен.К сожалению, если компания A хочет, чтобы строка ресурса была «Номер счета», а компания B хочет, чтобы эта же строка была «Идентификатор счета», у нас нет хорошего способа поддержать это - мы не хотим компилировать другуюверсия веб-сайта для каждой компании, просто для изменения нескольких строк ресурсов - в идеале, эти строки могут быть просто установлены техническим специалистом компании после развертывания.

Существует ли какая-либо инфраструктура, которая будет полезнаВот?Или, возможно, другой способ решения проблемы с помощью файлов resx? '

1 Ответ

4 голосов
/ 05 февраля 2011

Вы действительно не можете использовать файлы resx для предварительно скомпилированного решения.

Существует два варианта:

  1. Развертывание некомпилированной версии вашего сайта.

  2. Реализация решения для базы данных и созданиеадминистративная область для обновления текста, чтобы пользователь мог войти и внести изменения.Вы сможете сохранить свой предварительно скомпилированный код.

...