Командная строка для «развертывания» ASP.NET MVC проекта - PullRequest
3 голосов
/ 26 февраля 2009

Я использую Visual Studio Team Suites для разработки проекта ASP.NET MVC. Я могу развернуть веб-приложение на своем компьютере разработчика, используя элемент «развертывание» из IS. Есть ли инструмент командной строки для выполнения этой задачи? Я пытаюсь настроить сервер непрерывной интеграции (используя TeamCity Pro), чтобы каждый раз, когда я проверял новый код, я получал новую сборку, развертывался на удаленном сервере IIS, а затем запускал тесты на сервере тестирования.

Спасибо, -Yi

Ответы [ 2 ]

3 голосов
/ 26 февраля 2009

Похоже, у Microsoft есть такой инструмент развертывания. Никогда не использовал это сам.

Скотт Хансельман написал об этом в блоге здесь

2 голосов
/ 26 февраля 2009

MSDeploy, предстоящий инструмент развертывания командной строки от Microsoft (который будет интегрирован в VS2010), в настоящее время доступен в Beta2.

Информация: http://learn.iis.net/page.aspx/346/web-deployment-tool/

Скачать (x86): http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1602

Скачать (x64): http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1603

Кроме того, если у вас есть доступ с диска к серверам, на которых вы хотите выполнить развертывание, с сервера CI, и вам не нужно устанавливать / удалять объекты из GAC или настраивать метабазу IIS, обычный старый robocopy отличный вариант.

...