развертывание asp mvc с помощью msbuild и rake - PullRequest
2 голосов
/ 06 февраля 2011

У меня есть проект asp mvc. Мне интересно, в чем разница между созданием решения, а затем копированием bin и всех других представлений / скриптов / изображений / таблиц стилей и публикацией (помимо очевидной работы по копированию файлов). Я спрашиваю, потому что я хочу автоматизировать свое развертывание с помощью rake, и я не могу использовать веб-развертывание, потому что оно не совместимо с моно.

Ответы [ 2 ]

1 голос
/ 06 февраля 2011

В зависимости от вашей версии Visual Studio и настроек, публикация обычно делает две основные вещи в дополнение к сборке

  • Пакетирует решение - обычно в некоторыестандартный формат (WebDeploy, веб-проект)

  • Автоматизирует развертывание - обычно подключает что-то вроде MSdeploy («веб-развертывание») для синхронизации сайта с локальной или удаленной настройкой IIS

Итак, с точки зрения того, что вы развертываете, нет никакой разницы .Файлы сборки и вывода одинаковы.Публикация просто дает разработчику простой способ упаковки + развертывания, который вы обрабатываете с помощью rake.

0 голосов
/ 23 ноября 2011

Кстати, вы смотрели Uppercut этот инструмент может быть очень полезен в процессе сборки.

...