stsadm -o retractsolution -name ... -immediate -allcontenturls
stsadm -o execadmsvcjobs
stsadm -o deletesolution -name ...
stsadm -o addsolution -filename ...
stsadm -o deploysolution -name ... -immediate -allcontenturls -allowgacdeployment -allowcaspolicies
stsadm -o execadmsvcjobs
Несколько предупреждений:
Иногда вам сначала нужно отключить эту функцию (stsadm -o deactivatefeature). Когда я изменил функцию сайта, содержащую шаблон списка, на веб-функцию, я получил двойные ссылки на странице создания. Поэтому мне пришлось снова установить старую функцию, отключить ее, а затем переустановить новую функцию.
НЕ используйте -force, если вы не уверены, что делаете. Если вы используете его с командой -o deletesolution, вы можете получить старые версии файлов на некоторых или на всех ваших серверах. Такие проблемы может быть трудно отследить, и это дает вам много дополнительной работы, особенно если у вас несколько внешних серверов.