Развернутое решение, содержащее визуальную веб-часть, не отображаемое в пользовательской категории - PullRequest
1 голос
/ 13 июля 2010

У меня есть визуальная веб-часть «Смена пароля», которая прекрасно разворачивается и работает на моем сервере разработки, но на сервере интеграции / тестирования, который развертывает .wsp, но не отображает веб-часть в списке выбора «Пользовательская» для любого сайта.

Центральная консоль интеграции / тестирования .wsp Состояние файла:

Имя: sp2010passwordchange.wsp
Тип: Core Solution
Содержит ресурс веб-приложения: Да
Содержит глобальную сборку: Да
Содержит политику безопасности доступа к коду: Нет
Тип сервера развертывания: интерфейсный веб-сервер
Состояние развертывания: развернуто
Развернуто до: https://portal2.mysite.com/
Последняя операция Результат: решение былоуспешно развернуто.
Информация о последней операции: MYCOMPANY-SP10: https://portal2.mysite.com/: решение успешно развернуто.
Время последней операции: 12.07.2010 15:05

Элементыfile:

<?xml version="1.0" encoding="utf-8"?>
   <Elements xmlns="http://schemas.microsoft.com/sharepoint/" >
     <Module Name="PasswordChange" List="113" Url="_catalogs/wp">
       <File Path="PasswordChange\PasswordChange.webpart" Url="PasswordChange.webpart" Type="GhostableInLibrary" >
         <Property Name="Group" Value="Custom" />
       </File>
    </Module>
</Elements>

Также - веб-часть также не отображает галерею веб-частей.


Итак, мои вопросы:
Каковы наиболее распространенные причины этого сбоя?Я пропускаю некоторые дополнительные шаги по развертыванию сайта?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 13 июля 2010

После развертывания пакета решения вы активировали функцию, которая добавляет вашу веб-часть в галерею веб-частей (это будет в компонентах семейства сайтов)?Это выполняется автоматически с помощью инструментов развертывания в Visual Studio, но вам необходимо сделать это вручную при развертывании в рабочей среде.

Обновление (15 июня 2016 г.) : я записал видеокоторый проходит через процесс развертывания решения фермы, содержащего веб-часть. Развертывание решения фермы, содержащего веб-части, в SharePoint 2013 или 2016

2 голосов
/ 12 августа 2011

Функция не отображается автоматически в семействе сайтов для меня. После развертывания решения в «Командная консоль SharePoint 2010» с

stsadm -o addsolution -filename XXXXXXXX.wsp

Мне пришлось активировать функцию для моего семейства сайтов с помощью

enable-spfeature -Identity ProjName_FeatureName -url http://myserver/sites/ZZZZ

Имя функции можно найти в манифесте файла .package

...

ProjName_FeatureName \ Feature.xml" />

...