2009-09-01 10 views
1

공유 호스팅 서버에 실패한 여러 배포 시도 (구성 덮어 쓰기, 파일 누락, 날짜 초과 등)가 발생한 후 배포 프로세스를 통찰 할 수 있다고 생각했습니다. 더 부드럽게 달려 라.배포 프로세스 - ASP.NET, SQL Server와 공유 호스팅

우리는 SQL Compare를 사용하여 데이터베이스와 관련된 것들을 이동 시켰습니다. 웹 사이트 자체가 SVN 소스 컨트롤에 있으며 배포하기 위해 현재 릴리스에 대한 태그를 만든 다음 파일을 내 보냅니다. 그런 다음 ftp를 통해 내 보낸 파일을 서버에 업로드하여 수동으로 서버 특정 파일을 무시하지 않도록합니다.

도움이 될만한 도구가 있습니까? 아니면 일반적으로 따르는 탄탄한 프로세스가 있습니까?

+0

참조 : http://stackoverflow.com/questions/1359869/how-does-your-company-deploy-its-software/ –

답변

2

웹용의 경우 asp.net web deployment project 부가 기능을 Visual Studio 용으로 보시기 바랍니다. 웹 배포 프로젝트를 사용하면 다양한 수준의 사전 컴파일을 활용하고 지저분한 구성 파일 검색을 처리 할 수 ​​있습니다. 웹 데브 익스프레스와 함께 작동하지 않습니다 ...

데이터베이스가 끝날 때, SQL Compare는 좋은 방법이며, 그렇게하면 잘 작동합니다.

+0

이것은 내가 뒤늦은 일종의 것으로 보입니다. 나는 그것을 조사 할 것입니다. –

+0

액세스 할 수 있으면 Visual Studio 2008 Database Professional Edition (및 전체 Team Suite 버전)의 데이터베이스 도구가 배포 시나리오에 유용합니다. 나의 유일한 불만은 새 데이터베이스에 대한 시드 데이터 배포를 자동화하지 않는다는 것입니다. DB 경로에 대한 경로를 찾으려면 "GDR R2"버전으로 업그레이드해야합니다 (DB 도구 관련 서비스 팩과 비슷 함). 당신이 이미 그것을 소유하고 있지 않다면 약간의 비용이 들지만 좋은 도구입니다. –