WSP를 철회 한 후 사용자 정의 목록, 필드, ContentTypes 및 views가 머물러있는 이유
-
10-12-2019 - |
문제
My SharePoint 2010 포털을 위해 Visual Studio 2010에서 WSP를 구축했습니다.VS에서는 사용자 정의 목록, 필드, 콘텐츠 유형 및 뷰를 만들었습니다.배포 할 때는 사용자 정의 목록, 필드, 콘텐츠 유형 및 뷰를 볼 수 있습니다.WSP를 퇴거하면 이러한 사용자 정의 목록, 필드, 콘텐츠 유형 및 뷰가 있음이 있습니다.후퇴 PowerShell 명령에 의해 제거되지 않는 이유는 무엇입니까?
Uninstall-SPSolution -Identity my.wsp -allwebapplications
Remove-SPSolution -identity my.wsp -force
.
사이트 모음 기능이 여전히 활성화 된 기능을 참조하십시오.또한 사이트 기능에서도.이 문제가 있습니까?
해결책
답변을 쳤습니다.솔루션을 제거 / 제거하기 전에 모든 기능을 비활성화하십시오.기능을 비활성화하기 전에 솔루션을 제거하는 것이 적절한 경우가 거의 없습니다.솔루션을 제거하면 먼저 그 기능을 정상적으로 비활성화 할 수 없을 수도 있습니다.
이 문제가 발생할 수있는 또 다른 이유는 선언적 XML을 사용하는 대신 기능 수신자 (예 : FeatureActivated
내부) 내에 목록 / 콘텐츠 유형 / 사이트 열을 만드는 경우입니다.그렇게하는 경우 기능 수신기 내부 (예 : FeatureDeactivating
내부) 기능이 적절한 경우 피쳐 후에 정리하는 방법이 있는지 확인해야합니다.
제휴하지 않습니다 sharepoint.stackexchange