2011-08-15 5 views
0

저는 웹 응용 프로그램을 업그레이드하는 논리를 알아 내려고 노력했습니다. DNN의 경우와 같습니다. 최신 버전으로 업그레이드하기위한 업그레이드를 제공합니다. 기존 데이터는 어떻게 관리되고 있습니까? 우리는 전체 프로젝트를 대체합니까 : P? 무엇이 뒤떨어져 있습니까?asp.net에서 웹 응용 프로그램을 업그레이드하는 논리?

감사합니다.

답변

1

실제로 버전간에 변경된 사항에 따라 달라집니다.

  • 완전히 새로운 데이터 구조를 추가하고 빈 남아있을 수 있습니다
  • 기존의 데이터 구조를 변경 중 하나를 수행해야합니다 :
    • 가지고 기본값
    • 자동으로 기존 값
    • 에서 채울/변환하는 몇 가지 방법이
    • 필요한 경우 사용자에게 확인을 요청합니다. (마지막 리조트 옵션)

업그레이드 된 데이터 구조가 자리에되면 가 해당 웹 사이트의 코드를 배포 할 수 있습니다. 대부분의 경우 해당 코드는 해당 데이터 구조 버전에서만 작동합니다. 일반적으로 코드 업데이트는 "기존 삭제"또는 "전체 덮어 쓰기"를 사용하여 배포 할 수 있습니다.

관련 문제