Веб-пакет получает неправильное имя веб-сайта IIS

Я пытаюсь использовать TFS Team Build для развертывания веб-приложений из решения в рамках процесса сборки, однако я возникла проблема с именем веб-сайта IIS при использовании файлов .zip и cmd пакета.

В настройках проекта веб-приложения на вкладке «Упаковка/публикация в Интернете» я могу указать имя веб-сайта IIS (например, «мобильный»), и когда проект создается с использованием действия MSBuild из рабочего процесса, результирующие файлы .zip и .xml создаются правильно. Однако при открытии файла SetParamters.xml параметр имени веб-приложения IIS имеет старое значение, например «Веб-сайт по умолчанию/мобильное_развертывание».

Если я создаю пакет непосредственно из Visual Studio 2010, файл SetParameters.xml содержит имя веб-приложения IIS, которое я задал в настройках файла проекта.

Шаблон сборки настроен на очистку рабочей области при каждой сборке, и я убедился в этом, наблюдая за очисткой папки двоичных файлов в агенте сборки во время сборки, поэтому я уверен, что значение не было перезаписано.

Есть какие-нибудь предложения по правильному получению имени веб-приложения IIS проекта?

7
задан Mike 29 March 2012 в 10:09
поделиться