Я пытаюсь использовать TFS Team Build для развертывания веб-приложений из решения в рамках процесса сборки, однако я возникла проблема с именем веб-сайта IIS при использовании файлов .zip и cmd пакета.
В настройках проекта веб-приложения на вкладке «Упаковка/публикация в Интернете» я могу указать имя веб-сайта IIS (например, «мобильный»), и когда проект создается с использованием действия MSBuild из рабочего процесса, результирующие файлы .zip и .xml создаются правильно. Однако при открытии файла SetParamters.xml параметр имени веб-приложения IIS имеет старое значение, например «Веб-сайт по умолчанию/мобильное_развертывание».
Если я создаю пакет непосредственно из Visual Studio 2010, файл SetParameters.xml содержит имя веб-приложения IIS, которое я задал в настройках файла проекта.
Шаблон сборки настроен на очистку рабочей области при каждой сборке, и я убедился в этом, наблюдая за очисткой папки двоичных файлов в агенте сборки во время сборки, поэтому я уверен, что значение не было перезаписано.
Есть какие-нибудь предложения по правильному получению имени веб-приложения IIS проекта?