Ошибка создания определения списка SharePoint (не удается найти URL-адрес для элемента быстрого запуска с идентификатором 0, значение равно «) - PullRequest
1 голос
/ 24 июля 2010

Я запустил довольно сложный список в SharePoint Solution Generator 2008 и настроил его как функцию WSPBuilder. Проект определения списка развертывается и активируется нормально, но когда я пытаюсь создать список из него через графический интерфейс, он сразу же выводит меня на страницу ошибки, которая имеет следующий текст:

Исключение из HRESULT: 0x81070909 в Microsoft.SharePoint.Library.SPRequestInternalClass.CreateListFromFormPost (String bstrUrl, String & pbstrGuid, String & pbstrNextUrl) в Microsoft.SharePoint. String )

И файл журнала содержит следующие сообщения:

Создание списка «GroupTaskList» в сети »http://sharepoint2007:102" по URL-адресу« Lists / », (setuppath:« C: \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 12 \ Template » \ Features \ GroupTaskListDefinition \ GroupTaskList ") Создание списка "GroupTaskList" для веб-сайтов "http://sharepoint2007:102", Элемент 33b16b15-5b5c-4286-bc30-566d99d80861, идентификатор шаблона 111116.

Стандартные «подробные» сообщения

Невозможно найти URL-адрес для элемента быстрого запуска с идентификатором 0, установленным как "" 90009: Интернет http://sharepoint2007:102 занят. Пожалуйста, попробуйте еще раз. Произошла неизвестная ошибка SPRequest. Дополнительная информация: 0x81070909 Ошибка приложения при доступе /_layouts/new.aspx, Ошибка = Исключение из HRESULT: 0x81070909 в Microsoft.SharePoint.Library.SPRequestInternalClass.CreateListFromFormPost (String bstrUrl, String & pbstrGuid, String & pbstrNeormFhare.SP.Revice.SP.Revice.Revice.Reg.Revice.Reg.Ru) bstrUrl, String & pbstrGuid, String & pbstrNextUrl)

Более стандартные «подробные» сообщения

Список создается правильно, но с ним не связан действительный URL-адрес, и он никогда не отображается в меню быстрого запуска, поэтому мне нужно вручную перейти по адресу http: - sharepoint2007: 102 / Lists / TheNameIGaveIt. Я считаю, что узел в schema.xml правильный, потому что он создается, и у меня есть тег QuickLaunchUrl, одна из ошибок которого называется отсутствующей. Это первая серьезная ошибка в журнале, когда я создаю экземпляр списка, поэтому я пытаюсь найти решение для него и, надеюсь, другие после его исчезновения.

<List QuickLaunchUrl="Lists/GroupTaskList" Name="GroupTaskList_FromTemplate" Title=" GroupTaskList_FromTemplate " Description=" GroupTaskList_FromTemplate Description" Direction="0" BaseType="0" Url="Lists/GroupTaskList_FromTemplate" VersioningEnabled="TRUE" MajorVersionLimit="0" MajorWithMinorVersionsLimit="0" FolderCreation="FALSE" EnableContentTypes="TRUE" Type="111116" Id="3fa08ec0-4772-4ab3-825c-00e1c335b31e" xmlns="http://schemas.microsoft.com/sharepoint/">

Я не могу найти никаких ссылок на ошибки в файле журнала в сети. Кто-нибудь сталкивался с этой проблемой при создании определения списка в SharePoint 2007?

Заранее спасибо, Дан

1 Ответ

0 голосов
/ 29 июля 2010

Просто предположение, но вы можете попробовать удалить пробелы в:

Title=" GroupTaskList_FromTemplate "

и

Description=" GroupTaskList_FromTemplate Description"

Вы пробовали это? Лидирующие пробелы могут скинуть его.

Также обратите внимание на путь в файле журнала, указывающий на вашу функцию ("\ Template \ Featueres \ GroupTaskListDefinition"). У вас есть пробел на вашем пути до "GroupTaskListDefinition".

Удачи

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