Как sharepoint разрешает файл feature.xml? - PullRequest
0 голосов
/ 07 октября 2011

Я получаю исключение DirectoryNotFound при попытке добавить свою пользовательскую веб-часть на страницу.Это кажется довольно простым, поскольку он жалуется на то, что не может найти файл «feature.xml» для веб-части.Странно то, что каталог, который отображается в сообщении об ошибке, полностью отличается от каталога, в котором установлена ​​веб-часть. Поэтому файл, который он должен искать, это \ 12 \ Template \ Features \ WebPart1 \ feature.xmlно он выглядит в \ 12 \ Template \ Features \ WebPart2 \ feature.xml.

Может кто-нибудь объяснить мне, как Sharepoint выполняет активацию функции, или указать на полезную ссылку?

Спасибо, Джейсон

- Редактируйте больше информации - я использую WSPBuilder для создания и создания функции Sharepoint.Насколько я понимаю, как это должно работать, WSPBuilder скопирует мой файл feature.xml на сайт Sharepoint, а мой .webpart - в папку wp.Когда я активирую функцию, она просматривает XML-файл функции и ссылается на файл .webpart, который будет содержать конфигурацию, для которой загружается класс веб-части.Папка webpart2, на которую она в данный момент ссылается, - это старая функция, которую я удалил, поэтому ее нужно каким-то образом перепутать с тем, где находится папка функций, но без знания того, как она определяет, где искать, я немного растерялся из-за того, какисправить это.Сохраняет ли он guid в базе данных SP где-нибудь?Любая информация о том, как работает этот процесс активации функции, будет полезна.

1 Ответ

0 голосов
/ 14 октября 2011

Я бы проголосовал сам, если бы мог ... это сообщение об ошибке не имело никакого отношения к проблеме.Это было исключение, которое было брошено, но попало в Sharepoint.

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