Управление web.config для команд в VS2010 & TFS

С мандатом VS2010, что web.config быть включенным в проект, как мы позволяем всем сохранять их собственный файл конфигурации, не входя в проблемы управления исходным кодом?

Ранее, мы просто упустили бы web.config из нашего проекта, позволив всем сохранить их собственную локальную версию web.config на их машине. Мы переместились в VS2010, и он теперь вынуждает меня добавить web.config к своему проекту для выполнения режима отладки. Поскольку наш проект связан с TFS, он автоматически добавляет web.config к управлению исходным кодом и пытается поддержать его тот путь.

Существует ли способ работать в режиме отладки без включения web.config в Вашем проекте? Или существует ли лучший способ управлять файлами конфигурации?

20
задан skaffman 5 June 2010 в 22:29
поделиться

2 ответа

Джарретт,

У меня есть только анекдот о том, как мы справляемся с ситуацией.

У нас есть команда из 4 программистов.

Мы используем решение для контроля исходных текстов вне VS - TortoiseSVN. Каждый из нас поддерживает свой собственный локальный web.config, который включается в проект. Файл проекта включен в репозиторий, но у нас web.config установлен в статус "Ignore on commit".

Я не уверен, какой контроль исходного кода вы используете, но subversion с Tortoise SVN (который работает вне Visual Studio) отлично работает для нашей небольшой команды. Большинство из нас программирует на двух отдельных машинах... одна в офисе, другая дома... поэтому, если учесть тот факт, что у нас два производственных сервера, нам вполне хватает 10 web.config на проект.

Учитывая это, вы должны помнить, что при настройке нового компьютера для разработки вы должны перенести файл web.config другого разработчика, иначе решение либо не загрузится должным образом, либо установит web.config по умолчанию, который не будет содержать соответствующих строк подключения и настроек приложения.

И последнее замечание: для отладки мы используем IIS 7

1
ответ дан 30 November 2019 в 00:00
поделиться

SO дал хороший ответ на этот вопрос здесь ... Я не проверял множественные web.configs в VS2010, но мне интересно, было ли это добавлено из-за изменений, которые они внесли в web.conig.

1
ответ дан 30 November 2019 в 00:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: