2010-02-23 2 views
0

wsp 워크 플로 기능을 제거하는 데 다음 스크립트를 사용하고 있습니다. 누군가 제거하고 제거하는 데 필요한 모든 단계를 포함하고 있는지 확인하고 확인하십시오.이 WSP 제거 스크립트가 완료 되었습니까?

내가이 제거 스크립트를 실행하고 wsp의 새 버전을 설치하기 때문에 의심 스럽습니다. 워크 플로우는 여전히 이전 설치에서 수행했던 것과 유사하게 작동합니다 (즉, 새로운 동작이 워크 플로우에 표시되지 않음을 의미 함). 따라서 이전 버전의 워크 플로가 문서에서 완전히 제거되지 않았기 때문에 제거시 잘못된 결과가 발생할 수 있습니다. 라이브러리 ....

 @SET serverName="http://myservername/" 
@SET TWELVEDIR="c:\program files\common files\microsoft shared\web server extensions\12\" 
@SET STSADM="C:\SP\SP\stsadm" 

REGEDIT /S Previous_Settings.reg 


%STSADM% -o retractsolution -name MoveToFolder.wsp -immediate 
%STSADM% -o deletesolution -name MoveToFolder.wsp 



%STSADM% -o execadmsvcjobs 


%STSADM% -o deactivatefeature -name MoveToFolder -url %serverName% 
%STSADM% -o uninstallfeature -name MoveToFolder 

답변

2

순서가 잘못된 것을 나에게 보인다, 당신은해야합니다 : 또한

%STSADM% -o deactivatefeature -name MoveToFolder -url %serverName% 
%STSADM% -o uninstallfeature -name MoveToFolder 
%STSADM% -o retractsolution -name MoveToFolder.wsp -immediate 
%STSADM% -o deletesolution -name MoveToFolder.wsp 

%STSADM% -o execadmsvcjobs 

, 당신은 제거하고 설치 사이에 IISReset을 실행 봤어?

+0

다음과 같이 시도해주세요. ... (동일한 결과 ... – ria

1

기능을 비활성화하기 전에 패키지를 제거하는 것 이외에는 완전히 완벽 해 보입니다. 그러나 기능을 비활성화해도 해당 기능으로 설치 한 모든 항목이 제거되지는 않습니다. iis가 다시 시작될 때까지 코드가 업데이트되지 않으며 목록 인스턴스에 복사 된 내용이 그대로 유지됩니다. 또한 이전에 serialize 된 모든 v1 워크 플로는 변경되지 않습니다.

관련 문제