Цель состоит в том, чтобы TFS построила и развернула 2+ различных конфигурации, а файлы преобразования web.config включали в свои выходные данные предполагаемое содержимое. Это в проекте ASP.NET MVC.
Web.Debug.Config - см. На PasteBin .
Web.Release.Config - см. На PasteBin
В двух преобразованных файлах конфигурации для действия Build Action установлено значение None . Это было изменено, потому что все 3 файла web. *. Config были включены в развертывание.
TFS настроена правильно для сборки и развертывания обеих конфигураций. Как и ожидалось, он развертывается в 2 точках высадки. В определении сборки не указаны аргументы MSBuild.
Проблема : 2 построенных и развернутых веб-сайта имеют один и тот же файл web.config. В основном это как если бы преобразованные файлы не существовали.
Ожидаемый : указанные изменения ( xdt: Transform = "Заменить"
и xdt: Transform = "Remove"
) будет присутствовать в файлах web.config.
Как вы можете настроить свой проект или TFS для обеспечения работы в Интернете. преобразования config обрабатываются и их выходные данные развертываются в правильных местах развертывания? Что еще я могу проверить / изменить?
xdt
используются неправильно или отсутствуют? Если мне не хватает важной информации, оставьте комментарий, и я Я буду включать любую более важную информацию!