문제

우리는 asp.net, c#을 사용합니다.

웹 사이트 중 하나를 업데이트 할 때 변경된 페이지 나 섹션 만 업데이트하지 않고 전체 사이트를 출시합니다. 이것은 나를 두려워합니다.

이것이 좋은 생각입니까? 변경 사항 만 출시해야합니까?

내 사이트를 소규모 프로젝트로 나누어야합니까?

모범 사례는 무엇입니까?

도움이 되었습니까?

해결책

항상 전체 사이트를 출시해야합니다. 실제로 실행 가능한 코드는 주로 DLL에 포함되어 있으므로 이전 ASP와 마찬가지로 변경된 페이지 만 실제로 롤아웃 할 수 없습니다. 웹 사이트에 실제로 별도의 부분이있는 경우 별도의 프로젝트로 나누고 각 섹션을 개별적으로 배포 할 수 있습니다.

또한 전체 사이트를 세우면 더 나은 테스트 나 품질 보증 표준이 필요할 것입니다. 서버가 죽을 경우 언제든지 라이브로 이동할 수있는 전체 사이트의 사본이 항상 있어야합니다.

다른 팁

배포 전에 테스트하는 방법에 따라 다릅니다.

릴리스 전에 모든 것을 (자동으로) 테스트하는 경우 파일 전송의 오버 헤드 일뿐입니다.

프로젝트가 전체 테스트되는 경우 전체 덤프가 가장 좋습니다. 그러나 변경 사항을 개별적으로 회귀 테스트 할 때 개별 페이지가 일반적으로 허용됩니다. 어셈블리 참조가 올바르게 버전으로 표시되어 있는지 확인하십시오 :)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top