0

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 
4

2 に答える 2

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 を実行してみましたか?

于 2010-02-23T16:08:11.220 に答える
1

機能を非アクティブ化する前にパッケージを削除することを除けば、それで十分に完了しているように見えます。ただし、機能を非アクティブ化しても、その機能によってインストールされたすべてが削除されるとは限りません。コードは iis が再起動するまで更新されず、リスト インスタンスにコピーされたものはすべてそこに残ります。また、以前にシリアル化された v1 ワークフローは変更されません。

于 2010-02-24T04:49:39.290 に答える