Модель развертывания ASP .NET для живого сайта - PullRequest
1 голос
/ 18 сентября 2008

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

Ответы [ 3 ]

1 голос
/ 18 сентября 2008

Я всегда сначала развиваюсь на своей коробке.

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

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

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

0 голосов
/ 08 декабря 2008

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

0 голосов
/ 18 сентября 2008

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

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

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