Ответ 1
Это связано с ASP/Ajax Client Application Services (http://msdn.microsoft.com/en-us/library/bb384297 (v = VS.100).aspx)
Я тоже столкнулся с этим кодом в файле app.config и был сбит с толку, так как я разработал все наше приложение с нуля и не добавил этого.
Я обнаружил, что эта строка (и другие под тегами) автоматически добавляются в файл app.config проекта, когда установлен флажок "Включить службы клиентских приложений". Оказалось, что мой был, хотя я до сих пор не знаю, почему и как это произошло.
Чтобы узнать, выбран ли этот параметр в ваших проектах, щелкните правой кнопкой мыши по проекту и выберите "Свойства". Перейдите на вкладку "Службы" и проверьте, установлен ли флажок. Если это так, снимите флажок, и XML, который вы видите, должен исчезнуть из файла app.config.
ВАЖНО!. Кажется, что есть ошибка в VS2010 (и, возможно, в других версиях для всего, что я знаю), где, если вы перейдете на вкладку "Сервисы", она автоматически установит этот флажок для вас, добавляя ошибочный XML в ваш файл app.config. Поэтому, как только вы отвяжете коробку и сохраните проект, перейдите к другой вкладке в разделе свойств перед ее закрытием. Вы также получите ненужную ссылку на "System.Web.Extensions", добавленные в ваш проект. Если вы не используете это для чего-то другого, его можно удалить.