Подтвердить что ты не робот

VS 2010 преобразования Web.config для отладки

Я - поклонник новых преобразований VS 2010. Web.config. Я использую эту функцию для развертывания и задаюсь вопросом, можно ли использовать их для отладки тоже.

Я думаю об использовании их в среде IDE: я хочу создать другую встроенную конфигурацию (со связанными трансформационными конфигурациями); выберите один из них; запустите веб-сайт в среде IDE и отлаживайте различные конфигурации таким образом.

4b9b3361

Ответ 1

Обновление

Благодаря плагину сторонних разработчиков SlowCheetah, теперь это возможно. Скот Хансельман имеет сообщение в блоге об этом.


Оригинальный ответ:

К сожалению, преобразования web.config влияют только на публикацию сайтов и создание пакетов развертывания.

В нашем сценарии у нас есть две группы разработчиков: одна с доступом к нескольким средам (внутри компании), а другая с доступом к одной среде (оффшор). У нас есть периоды, когда внутренняя группа должна отлаживать непосредственно против QA, в то время как оффшор остается заблокированным (поэтому их web.config должен указывать на среду dev).

Мы надеялись создать конфигурацию 1x для каждой среды и иметь возможность выбирать конфигурацию сборки, которая соответствовала среде для отладки, которая, насколько я понимаю, это ваш вопрос.

Ответ 2

Если кому-то интересно, почему они не создали эту функцию, от: http://forums.asp.net/p/1532038/3711423.aspx

"Когда веб-приложение запускается, файл web.config в корневой папке проекта будет подхвачен asp.net, и я знаю, к сожалению, он находится под контролем источника. Я, конечно, понимаю, что чистота идет, позволяя среде выполнения использовать трансформированную сеть .config из временной папки, однако время выполнения asp.net не знает ничего о структуре vs projec и полностью зависит от структуры каталогов. Использование альтернативного пути также может быть нарушено, так как web.config под подпапкой ожидает унаследовать настройки от верхний уровень каталога."