Если я понимаю вопрос, вы сталкиваетесь с проблемой, когда ваши локальные изменения в web.config продолжают проверяться в контроле исходного кода ... поэтому, если вы настроили узел компиляции для отладки в web.config, то отметьте его, изменение повлияет на других разработчиков?
Это одна из самых раздражающих вещей в веб-приложениях. Техника, которую я использую, заключается в том, чтобы просто побить любого из моих разработчиков, которые проверяют локальные настройки на web.config.
Серьезно, хотя ... одна из техник, которую я использовал ранее, - просто ограничить разрешения в управлении исходным кодом, чтобы только основная учетная запись администратора могла регистрировать изменения в ней.
Обычные разработчики не имеют прав на изменение этого конкретного файла в системе контроля версий.
Разработчики вручную удаляют флаг «только для чтения» для своей локальной копии web.config, чтобы они могли вносить любые необходимые изменения в свою среду (соединения, настройки отладки и т. Д.) ... но они не могут проверить эти изменения с помощью авария с источником контроля.
Если действительно необходимо внести изменения в файл web.config, мы должны войти в систему с учетной записью главного администратора, чтобы внести изменения.