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