2012-05-01 3 views
0

Обновление MVC-приложений, выполненных с помощью VS 2010, было самой большой проблемой для меня. У меня есть приложение, которое я использую для запуска различных веб-сайтов, и я поддерживаю и разрабатываю это приложение отдельно, а затем обновляю сайты на его основе. Многие вещи могут измениться при разработке новой версии - новые представления, новые контроллеры, вещи, добавленные в файлы JS, обновленные таблицы стилей и т. Д.Обновление asp.net mvc apps

Я искал в Интернете, но ничего полезного не появилось кроме этого Haack's article, но нет исходный код доступен.

Я также попытался сделать пакет Nuget для всего приложения MVC, и хотя это работает, оно не упаковывает файлы ресурсов (проблема в самом Nuget), и мои приложения полагаются на них, пока это не исправлено. Я не могу используйте этот метод.

Я проверил, как это делают другие, и this довольно много суммирует путь Umbraco, и это тот же болезненный способ из дюжины шагов, как я делаю это сейчас.

У вас есть хороший совет по этому вопросу?

ответ

0

Вы не указываете целевую ОС, но я создаю собственные пакеты, то есть .deb для серверов Ubuntu.

Однако это все равно означает, что вам необходимо указать все файлы, управлять конфигурацией, обновлять схемы баз данных. Но если вы проверите это на сервере CI, он станет более надежным, и вы можете сделать это итеративно. Все это является частью хорошей практики развертывания. Я могу порекомендовать книгу Continuous Delivery.

Смежные вопросы