2008-09-18 4 views
1

Я недавно унаследовал приложение, которое в настоящее время работает в режиме «заброшенного». Через ответ или ответ со ссылкой, как и что является лучшим способом внести изменения в сайт и развернуть их на живой веб-сайт ASP.NET.Модель развертывания ASP.NET для сайта Live

+0

несколько веб-серверов или только один? что изменит ответ. –

+0

Один уникальный веб-сервер Jeff – RyanKeeter

ответ

1

Я всегда разрабатываю свою первую коробку.

Я проведу проверку, сделаю резервную копию живого сайта, а затем обновит его.

Простой, но у меня еще не было проблемы.

Также: у меня тоже работает svn, и я делаю изменения, прежде чем обновлять сайт в реальном времени. Таким образом, у меня есть две резервные копии: контроль источника и физические резервные копии.

0

Не знаю, будет ли это работать для вас, но мы используем «Использовать фиксированные имена и отдельные сборки страниц», публикуем модель VS2005. Мы тестируем локально, развертываем на dev-сервер, чтобы тестировать изменения других разработчиков (их всего лишь 2), а затем развертывать их в временном каталоге на реальном сервере. Затем мы запускаем RDP на живой сервер, копируем файлы, которые мы изменили, и копируем новые на место.

Работает очень хорошо, и мы избегаем прокладывать друг другу вещи таким образом. Мы попытались установить прямо на сайт с помощью встроенного развертывания, но это удалит все каталоги, удалив целую кучу статических файлов, которые у нас есть в корневых папках IIS.

0

Наиболее управляемый подход, который я нашел, - это приложение для развертывания. Application Center 2000 был довольно хорош, но это больше не поддерживается. Новая заявка доступна по адресу http://www.iis.net/downloads/default.aspx?tabid=34&g=6&i=1602. Он также работает на сборках COM.

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

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