Переустановка / обновление решения веб-части SharePoint - PullRequest
2 голосов
/ 09 декабря 2011

Я занимаюсь разработкой некоторых веб-частей SharePoint, которые находятся в решении SharePoint. Со временем я добавил несколько новых визуальных веб-частей в решение, и в моей среде разработки эти новые веб-части можно использовать сразу после ретракта / развертывания. Но после упаковки и копирования .wsp на рабочий сервер я могу удалить (убрать и удалить) переустановить (добавить и развернуть) все, что захочу, новые веб-части никогда не станут видимыми. Все существующие обновлены отлично, но мне действительно любопытно, почему вновь добавленные веб-части никогда не становятся видимыми.

Я дважды проверил, что скопированный .wsp содержит все новые веб-части, открыв .wsp с помощью winrar.

Для удаления текущей версии я использую:

Uninstall-SPSolution –Identity MySharePointSolution.wsp –WebApplication http://myspwebapp
Remove-SPSolution –Identity MySharePointSolution.wsp

Для установки новой версии я использую:

Add-SPSolution “D:\Deploy\MySharePointSolution.wsp“
Install-SPSolution –Identity MySharePointSolution.wsp –WebApplication http://myspwebapp –GACDeployment

Но после всего этого, похоже, ничего не изменилось. У кого-нибудь есть хорошее решение о том, как обновлять вещи?

1 Ответ

4 голосов
/ 15 декабря 2011

При выполнении развертываний SharePoint 2010 WSP у меня была такая же проблема, когда существующие пользовательские веб-части обновлялись, но новые веб-части были бы недоступны. Это было решено путем отвода, удаления, добавления и развертывания WSP ... и последующей итерации всех семейств сайтов \ сайтов и деактивации \ активации пользовательских функций, содержащих эти веб-части.

Бьюсь об заклад, что сработает :)

...