Контекст
У меня есть локальный сервер TFS (Azure DevOps) (версия 2018.2) с одним агентом развертывания .
Этот агент входит в общую группу развертывания и используется для развертывания нескольких веб-приложений IIS, каждое из которых находится в своем собственном проекте и конвейере выпуска.
Все конвейеры выпуска используют идентичный поток, выполняющий модуль IIS Web App Deployment для развертывания каждого приложения.
В параметрах развертывания каждое приложение имеет свой собственный уникальный уникальный virtual application
.
Проблема
Когда одно приложение развернуто, оно правильно развертывается в своем уникальном виртуальном приложении, , но , все другие виртуальные приложения, которые агент настроен для развертывания даже в других конвейерах выпуска перезаписывается одним приложением.
Что я пробовал
- Проверено, что каждый параметр
virtual application
фактически уникален в конфиги - Проверено, что в журналах развертывания выпуска для любого данного развертывания не упоминаются никакие дополнительные пути развертывания. Это особенно озадачивает, потому что журналы говорят , что операция корректно развертывается на только одном виртуальном приложении.
- Проверка любых странных журналов IIS на целевом сервере
Вопрос
Каковы наилучшие следующие шаги для отладки проблемы Azure DevOps, подобной этой? Это сервер on-prem , поэтому у меня более высокий уровень доступа, чем если бы это был облачный хостинг.
Возможно, я думаю:
- Проверьте версию агента и обновить ее до последней версии?
- Могут ли быть другие журналы с ценной информацией? На целевом сервере? На сервере DevOps?