Этот код работает, но он уничтожает комментарии и форматирование в Web.config.Есть ли способ записи в Web.config, который не разрушит форматирование?
Может быть, вы можете открыть web.config в виде стандартного XML-файла и использовать Xpath для поиска узла, который вы хотите изменить.
Вы можете использовать Visual Studio API, загрузить Web.config и вызвать Format Document против него
Format Document