Использование развернутого решения wsp в MOSS 2007 - PullRequest
1 голос
/ 26 ноября 2011

У меня немного глупый вопрос, но у меня действительно проблемы с этим. У меня есть проект wsp, который я успешно добавил в MOSS 2007 с помощью stsadm.exe и развернул его через центральное администрирование sharepoint. Это создало новую папку в C: \ Program Files \ Common Files \ Microsoft Shared \ extensions веб-сервера \ 12 \ TEMPLATE \ LAYOUTS \ с файлами решений, поэтому моя проблема заключается в том, как использовать / создать рабочее пространство с помощью этого решения. У меня нет новой функции, типа сайта и т. Д. Решение было создано другим разработчиком, с которым я не могу связаться.

1 Ответ

1 голос
/ 13 декабря 2011

Развертывание через Central Admin - это не то же самое, что активация функции.

Существует несколько областей, в которых функция может принадлежать:

Web
Site
Web Application
Farm

В пользовательском интерфейсе SharePoint могут быть активированы только решения, предназначенные для веб-сайтов или сайтов. Остальные делаются через центральную администрацию. При активации функции это когда работа выполнена.

Site: Site Collection Features
Web: Site Features

Если вы хотите увидеть, что находится в WSP, вы можете сделать копию и изменить расширение на .CAB и просмотреть файлы. Любые библиотеки DLL, вероятно, будут развернуты в GAC. * Если вы посмотрите на другие файлы XML, вы сможете увидеть, что в них, и угадать, куда они идут. Скорее всего, довольно большая функция - это сайт или веб-область. Если он содержит задание таймера SharePoint, это будет область действия «Интернет» или «Ферма», но также может быть область «Сайт».

Единственное, что может быть сложным - функции могут быть помечены как скрытые. В этом случае эта функция не будет отображаться в области «Элементы сайта или семейства сайтов». Вместо этого вам придется активировать с помощью команды STSADM (activfeature), передавая имя или GUID вместе с URL-адресом, по которому вы хотите активировать функцию. Вы можете найти эту информацию, открыв WSP и просмотрев XML-файлы внутри.

* Некоторые библиотеки DLL могут быть просто получателями функций - код, который будет запускаться при активации или деактивации функций для выполнения некоторых дополнительных действий через OM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...