У меня есть следующая структура папок в моей TFS онлайн:
Имена папок также соответствуют именам проектов в решении.
Легенда:
- зеленая точка: проект веб-API 2.0
- красная точка: библиотека классов
- синяя точка: консольное приложение добавлено в веб-проект как веб-задание
- серая точка: консольное приложение используется только для тестирования
Рабочие папки для определения сборки:
Определение сборки было создано автоматически путем подключения Azure к TFS онлайн, и я только изменил папку, поэтому вместо корневой папки Team Project он указывает на папку этой ветки, содержащую файл решения и папки на первом рисунке. .
(Это указывает на папку, содержащую файлы решения, а также все подпапки из первого изображения.
Проблема: когда я запускаю сборку, она всегда выбирает проект ExpiringRateCardsWorker
(даже сейчас проект Web
был переименован (как каталог, так и файл проекта), чтобы он начинался с символа подчеркивания, поэтому он будет сначала по алфавиту.
Развертывание прошло успешно, вот что я вижу в Монако:
Как я могу заставить его забрать веб-проект?
Редактировать: Вопрос был закрыт, поскольку он является дубликатом это. С тех пор я попробовал предложенное там решение, но папка /site/deployments
пуста на FTP, она не содержит deploy.cmd
, поэтому, к сожалению, на мой вопрос до сих пор нет ответа.