Проекты веб-развертывания - Удаленный сервер IIS - PullRequest
2 голосов
/ 15 мая 2009

Фон

В духе непрерывной интеграции я пытаюсь автоматизировать процесс развертывания с помощью проекта веб-развертывания. В основном это было безболезненно. Большинство опций были встроены, и те, которые было нелегко добавить через XML-интерфейс MSBuild.

Однако я не могу найти вариант развертывания на удаленном сервере IIS. Мне это кажется странным, потому что я явно не хочу, чтобы все мои сборки запускались на моем производственном / промежуточном сервере.

Вопрос

Как настроить проект веб-развертывания для создания / перезаписи виртуального каталога IIS на удаленной машине?

Примечания

Я использую Visual Studio 2008 и .net 3.0.

[Изменить]

Как предложено x0n ниже, я мог бы использовать MS Deploy для этого. Я бы предпочел использовать проект веб-развертывания, тем более что у нас его уже есть. :)

1 Ответ

3 голосов
/ 15 мая 2009

Лучше всего взглянуть на MS Deploy, который сейчас доступен в виде отдельного пакета на уровне RC. Он поставляется с лицензией Go-Live, что означает, что он будет совместим с версией, поставляемой с Visual Studio 2010. Дополнительная информация:

http://blogs.iis.net/msdeploy/default.aspx

Это отличный инструмент - он синхронизирует удаленные серверы, фермы и т. Д., Собирает недостающую информацию метабазы, com-объекты, реестр, компоненты .net в bin или gac, базы данных - всю свинью. Он также поставляется с интерактивной оболочкой и командлетами powershell.

-Oisin

...