Существует несколько разновидностей этого вопроса в Stackoverflow; повторить ответ, да, это определенно возможно.
Как и большая часть .NET, поставщики ресурсов являются расширяемыми.
Я бы сказал, что встроенные поставщики ресурсов (которые компилируют .resx в .resources) - неудачное несоответствие для веб-ориентированных развертываний.
Если ваши настройки в основном строковые, вы можете подключить простой UpdatableResXResourceProvider , который использует встроенный ResXResourceReader для чтения из существующих * .resx файлов.
Результаты кэшируются в кеше приложения.
Сборки не создаются - обновления считываются сразу же, как и при использовании любого другого файла CacheDependency - любое количество обновлений может быть применено во время выполнения.
Единственное предостережение в том, что если вы не хотите отключать встроенные FCN, вам необходимо переместить файлы * .resx в экранированную папку App_Data (обычно выполняется с шагом после сборки) ).
Вы можете скачать UpdatableResXResourceProvider здесь:
http://www.onpreinit.com/2009/06/updatable-aspnet-resx-resource-provider.html