Как заставить удалить веб-часть из Sharepoint 2010 - PullRequest
2 голосов
/ 11 апреля 2011

Я пытаюсь удалить веб-часть в Sharepoint Server 2010, выбрав

администрация-> настройки системы-> управлять решениями фермы.

И веб-часть отображает это сообщение "Состояние развертывания": Ошибка "

Я пытаюсь" отозвать решение "и, кажется, работает, но когда я пытаюсь повторно развернуть веб-часть, я получаю сообщение" Ошибка на этапе внедрения "Добавить решение": уже установленофункция с идентификатором XXX-XXX - XXX в этом наборе серверов. Используйте атрибут force для явного повторного добавления функции. "

Как я могу полностью удалить эту веб-часть?

Ответы [ 2 ]

4 голосов
/ 11 апреля 2011

Похоже, вам нужно принудительно удалить функцию.Вот команда, которую вы можете запустить из stsadm.

stsadm -o uninstallfeature -id "yourGUID" -force

Как только это будет сделано, вы можете повторно развернуть свое решение.

2 голосов
/ 11 апреля 2011

Я думаю, что вы смешиваете некоторые термины здесь. В центральном администрировании у вас есть только решения (т.е. файлы WSP). Внутри этого решения у вас может быть веб-часть или что-то еще, что вы хотите развернуть.

Теперь вы заявляете, что решение, которое вы хотите развернуть, имеет статус «ошибка развертывания», и вы можете отозвать решение.

Что вы не заявили: после удаления решения вы его удалили? Это должно быть сделано! Попробуйте удалить решение после удаления, затем снова загрузите его и попробуйте выполнить развертывание снова.

Если вы хотите принудительно удалить, есть несколько возможностей, например, используя Powershell или stsadm .

...