См. главу.
Любой capistrano, сопоставимый для windows/.net?
Ответ 1
Скотт Гензельман написал об этом здесь. Он называется MS Deploy, и теперь доступен tech preview .Я не думаю, что этого достаточно, например, capistrano для ruby или ткань для python. Оба этих приложения позволяют создавать рецепты и поддерживать параметры командной строки до минимума. Сохранение их в файле рецепта позволяет сохранить эту логику под контролем источника и уменьшить количество ввода при выполнении задач, чтобы дать вам быстрый и легкий опыт.
Ответ 2
Я честно считаю, что вместо копирования Capistrano, Vlad или Fabric вы можете использовать инструмент, который уже существует - rake.
Я использовал rake для интеграции с CC.rb для моих приложений ASP.Net. У него есть задача для создания приложения, вызывающего MSBuild, для выполнения тяжелой работы при компиляции, а затем использует ruby для zip вывода сборки и копирования в указанное место, создания папки в Virtual Directory и копирования вывода сборки, чтобы увидеть результаты сборки в действие. Вы можете легко создавать задачи, которые очень легко взаимодействуют с любыми инструментами командной строки .Net.
Ответ 3
Я думаю, что цель развертывания ms заключается в том, чтобы взять предварительно скомпилированный веб-вывод проекта .net и развернуть его (я мог ошибаться, хотя). Я уверен, что он предполагает, что вы скомпилированы как привилегия.