Deployment WebParts to SharePoint

by Alexey 3. ноября 2010 13:53

VS 2010 позволяет автоматически разворачивать созданные WebPart.wsp только если SharePoint установлен на локальной машине. Как же развернуть на удаленном сервере?

Копируем из папки bin проекта файлы WebPart.wsp и WebPart.dll на сервер. Например в корень диска С. На сервер нужно войти под учетной записью, из под которой устанавливали SharePoint (во избежание проблем с правами). Затем запускаем от имени администратора Powershell и выполняем следующие команды:

  • Add-PSSnapin Microsoft.Sharepoint.Powershell
  • Add-SPSolution c:/WebPart.wsp
  • Install-SPSolution -Identity WebPart.wsp -GACDeployment -WebApplication http://урл_основного_сайта_SharePoint

Убедиться, что WebPart успешно развернут на сервере, можно в Центре администрирования SharePoint (Параметры системы -> Управление решениями для фермы). Если в разворачиваемом WebPart'е есть Features, то их нужно активировать на основном сайте SharePoint (Действия сайта -> Параметры сайта ->  Администрирование семейства сайтов -> Возможности семейства сайтов). После этого наш WebPart станет доступен для добавления на страницу сайта (Действия сайта -> Изменить страницу -> Вставка -> Web Part ). Наш добавленный WebPart будет находиться в категории Custom, откуда его и можно добавить на страницу.

 

Оценок нет

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

SharePoint

Комментарии

Комментарии закрыты

О нас

Это блог компании Инлайн. Мы занимаемся разработкой сайтов, корпоративных порталов и корпоративных информационных систем на основе новейших технологии Microsoft  - ASP.NET, SharePoint и Silverlight. А в этом блоге мы размещаем самые последние новости в области разработке для web.

Облако тегов