Создание экземпляра IIS по сети с помощью MSBuild - PullRequest
1 голос
/ 12 апреля 2010

Есть ли способ заставить MSBuild создать экземпляр IIS на другом удаленном компьютере?

Я делаю сборки (которые происходят локально с использованием TeamCity AFAIK), но хотел бы, чтобы код был передан на наш тестовый сервер после завершения сборки. Я использую IIS 6.x (Windows XP dev и Windows 2k3 Server для тестирования).

Ответы [ 2 ]

2 голосов
/ 12 апреля 2010

Вы проверили MsBuild Extension Pack ? У него есть задача MSBuild.ExtensionPack.Web.Iis6Website , которую можно использовать для создания веб-сайта.

Отказ от ответственности: я никогда не использовал эту задачу с удаленной поддержкой, но в документации утверждается, что она поддерживается:)

РЕДАКТИРОВАТЬ: вы также можете взглянуть на задачу WebDirectoryCreate в Задачи сообщества MSBuild .

0 голосов
/ 13 апреля 2010

Другой вариант - использовать MSDeploy (который можно вызвать из MSBuild) С помощью MSDeploy вы можете установить службу удаленного агента, которая прослушивает действия, выполняемые на целевом сервере IIS.

...