Процесс развертывания - ASP.NET, SQL Server для общего хостинга - PullRequest
1 голос
/ 01 сентября 2009

После нескольких неудачных попыток развертывания (перезаписанные конфигурации, отсутствующие файлы, устаревшие и т. Д.) На наш сервер общего хостинга, я подумал, что смогу получить представление о процессах, чтобы сделать развертывание более плавным.

Мы используем SQL Compare для перемещения объектов, связанных с базой данных, и это, кажется, работает хорошо. Сам веб-сайт находится в системе контроля версий SVN, для развертывания мы создаем тег для текущего выпуска, а затем экспортируем файлы. Затем мы загружаем экспортированные файлы на сервер через ftp вручную, убеждаясь, что мы не перезаписываем файлы, специфичные для сервера.

Существуют ли (бесплатные) инструменты, которые могут помочь в этом, или у вас есть надежный процесс, которому вы обычно следуете?

1 Ответ

2 голосов
/ 01 сентября 2009

Что касается веб-контента, я бы порекомендовал вам взглянуть на надстройку asp.net для веб-проекта для Visual Studio. Используя проект веб-развертывания, вы можете воспользоваться преимуществами различной степени предварительной компиляции и обрабатывать все эти грязные файлы конфигурации поиска и замены. Не работает с Web Dev Express, хотя ...

Что касается базы данных, SQL Compare - это хороший способ, так что если он работает нормально, придерживайтесь его.

...