2008-10-28 5 views
2

Мы используем ASP.NET, C#Выкатывание всего сайта или изменение только страниц/элементов? (ASP.NET)

При создании обновления на одном из наших веб-сайтов мы развертываем весь сайт, а не обновляем только те страницы или разделы, которые были изменены. Меня это пугает.

Это хорошая идея? Должен ли я раскрывать только изменения?

Должен ли я сломать свой сайт на более мелкие проекты?

Что такое лучшая практика?

ответ

3

Вы всегда должны раскатывать весь сайт. Поскольку фактически исполняемый код содержится в основном в библиотеках DLL, вы не можете просто развертывать страницы, которые изменились, как и со старым ASP. Если на вашем сайте есть отдельные части, вы можете разбить их на отдельные проекты и развернуть каждый отдельный раздел отдельно.

Кроме того, если размещение всего сайта вас пугает, вам, вероятно, нужны лучшие стандарты тестирования или обеспечения качества. Всегда должна быть копия всего вашего сайта, которая может жить в любое время, в случае, если сервер умирает, и вы должны его заменить, или что-то еще не так.

0

В зависимости от того, как вы тестируете до развертывания.

Если вы (автоматически) проверяете все до выпуска, это не единственный недостаток, связанный с издержками передачи файлов.

+0

Я не проверяю все ... Я только проверяю свои изменения и то, что это влияет. – Jason 2008-10-28 16:19:22

0

Полный дамп лучше всего, если проект протестирован в целом; Тем не менее, отдельные страницы, как правило, приемлемы, когда ваши изменения подвергаются индивидуальной регрессии. Просто убедитесь, что ваши ссылки на сборки правильно версированы :)

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

  • Нет связанных вопросов^_^