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