Мой проект содержит файл web.config и внешний файл appSettings.Я делаю WebConfig Editor, в котором есть опции для чтения ключа AppSettings из web.config и внешнего файла appSetting для отображения их на webPage.Также я разрешаю пользователю удалить любой ключ, нажав кнопку «Удалить».Кроме того, пользователь также может обновить значение любого ключа, нажав кнопку обновления. Или он также может вставить новый ключ, нажав кнопку Добавить новый ключ.
Основная проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я пытаюсь добавитьновый ключ, он вставляется в файл web.config, как и ожидалось, но в то же время он добавляет все ключи, присутствующие во внешнем файле appSettings, в web.config (что является неожиданным поведением).
Как остановить эту миграцию ключей из внешнего файла appSettings в web.config для любой функции обновления / удаления / добавления ключа?