2016-11-03 4 views
1

Во время сборки msbuild создает пакеты развертывания для нескольких моих веб-проектов (и wcf-сервисов), которые я хочу запустить из командной строки (как последний шаг процесса автоматической сборки) для развертывания на нескольких разных серверах.Как установить значение по умолчанию для <project> .SetParameters.xml для страницы развертывания

Структура папок приложений IIS на каждом из них одинакова.

Моя проблема в том, что я не могу найти, как настроить (переопределить значение по умолчанию для приложения IIS). Именно в .SetParameters.xml, как:

, который не то, что я хочу.

Я читал, что можно создать parameters.xml в проекте и положить туда что-то вроде:

или некоторые говорят

Я пытаюсь это, но это не меняет содержание .SetParameters.xml

Можете ли вы посоветовать, что мне не хватает, и/или альтернативный способ сделать это.

Спасибо!

ответ

0

Если вы хотите развернуть пакет веб-приложений вручную, запустив файл .deploy.cmd или запустив MSDeploy.exe из командной строки - вам нечего вручную вручную редактировать файл SetParameters.xml до развертывание. Однако, если вы работаете над решением корпоративного масштаба, вам может потребоваться развернуть пакет веб-приложений в рамках более крупного, автоматизированного процесса сборки и развертывания. В этом случае вам понадобится Microsoft Build Engine (MSBuild), чтобы изменить файл SetParameters.xml для вас. Вы можете сделать это, используя задачу MSBuild XmlPoke.

Дополнительную информацию см. По адресу: https://www.asp.net/web-forms/overview/deployment/web-deployment-in-the-enterprise/configuring-parameters-for-web-package-deployment