У меня было то же сообщение об ошибке.После того, как я скопировал в новую версию web.config, кто-то сделал много изменений вручную в другой среде.
Я нашел проблему с помощью квазибинарного поиска.Т.е. используя Beyond Compare, я бы скопировал в первую половину изменений и посмотрел, все-таки сгенерирована ли ошибка.Если это произойдет, то я начну снова и скопирую изменения только в первом квартале и т. Д.
Ошибка для меня была следующая:
<setting name="InvalidItemNameChars" value="\/:?"<>|[]" />
Обратите внимание на символ «больше чем»!
Я исправил его, изменив настройку на:
<setting name="InvalidItemNameChars" value="\/:?"<>|[]" />