0

Visual Studio 2010 빈 공유 솔루션 프로젝트가 있습니다. 솔루션은 해당 목록에 첨부 된 여러 가지 사용자 지정 목록 및 워크 플로로 구성됩니다. 솔루션이 항상 변경되므로 솔루션을 자주 다시 배포한다는 의미입니다. 배포 한 후 기존 목록에서 모든 내용을 삭제하고 해당 목록을 다시 만듭니다. 이제는 데이터가 사라지는 문제를 해결하는 방법을 고려하고 있는데 효과적인 방법이 있습니까?프로젝트 솔루션을 다시 배포 한 후 SharePoint 데이터를 복원하는 방법은 무엇입니까?

p.s. 사용자 정의 목록이 필요하기 때문에 UI에서 만든 목록을 사용할 수 없습니다.

답변

0

Visual Studio에서 목록을 삭제하고 만들지 못하게 할 수는 있지만 개발을 쉽게하기위한 의도입니다. 내 SharePoint 개발 중에 몇 가지 해결 방법을 찾았습니다.

1) 모든 목록 인스턴스 아티팩트를 별도의 프로젝트에 넣고이 프로젝트를 다시 배포하지 마십시오. 재배치 할 수있는 웹 파트, 워크 플로우 등을 포함한 다른 프로젝트를 가질 수 있습니다.

2) SharePoint 아티팩트가 아닌 코드 만 변경하면 wspbuilder exteinsions의 유용한 기능을 사용할 수 있습니다.이 도구는 사용자 지정 "WSP 작성기"옵션을 "도구"메뉴에 추가합니다. wsp 패키지를 재배포하지 않고 GAC에 어셈블리를 배포하고 IIS 및 Timer Service를 다시 시작할 수 있습니다.

관련 문제