Есть ли какое-нибудь идиотское руководство по развертыванию веб-сайта ASP.NET MVC в один клик? - PullRequest
3 голосов
/ 14 сентября 2010

Я собираюсь начать создание веб-сайта с использованием инфраструктуры ASP.NET MVC, и я пытаюсь найти хорошее решение для 1) управления исходным кодом и 2) развертывания.Для SCM я, вероятно, собираюсь использовать SourceGear, поскольку он прекрасно интегрируется в Visual Studio, но для развертывания я даже не знаю, с чего начать.До сих пор большинство веб-сайтов, которые я создавал, были очень статичными, и каждый раз, когда мне приходилось обновлять сайт, я использовал программу FTP и просто перетаскивал файлы на сервер.Но теперь, когда я собираюсь создавать гораздо более динамичное веб-приложение, этот подход кажется опасным (что, как ни странно, это и есть мое второе имя).

Существует ли какое-то идиотское руководство или учебникчто объясняет хороший способ развернуть обновление на вашем сайте?

Большое спасибо заранее за вашу помощь!

1 Ответ

1 голос
/ 14 сентября 2010

Контроль источника

Для управления исходным кодом мне нравится использовать SubVersion дома. Я бы порекомендовал использовать VisualSVN Server для установки сервера - он бесплатный и смехотворно прост в использовании.

На стороне клиента я использую TortoiseSVN (для интеграции с оболочкой) и VisualSVN (для интеграции с Visual Studio). Небольшая сумма денег для VisualSVN того стоит, но есть бесплатный эквивалент с открытым исходным кодом AnkhSVN .

Это именно то, что я использую, и есть много альтернатив.

Deployment

Я бы определенно рекомендовал использовать Microsoft Web Deploy.

Скотт Гу только что написал сегодня об этом - Автоматическое развертывание с помощью Microsoft Web Deploy . Там также есть руководство Скотта Хансельмана - Развертывание веб-страниц сделано потрясающе: если вы используете XCopy, вы делаете это неправильно .

Недавно я натолкнулся на пару сообщений Джона Торресдала, использующих Team Foundation Server (SCM), TeamCity (CI) и Web Deploy для реализации веб-развертывания «без щелчка». Они делают для очень интересного чтения, но они определенно не то, что вы считаете руководство для идиотов материал.

HTHS
Charles

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...