2011-12-19 2 views
3

Я получил эту ошибку при создании библиотеки документов в sharepoint.Ошибка при создании библиотеки документов в SharePoint

На этом веб-сайте уже существует список, опрос, дискуссионная доска или библиотека документов с указанным заголовком. Выберите другой заголовок.

Вот моя кодировка.

   SPSite site = new SPSite(url); 
       SPWeb oWebsite = site.OpenWeb(); 
       oWebsite.AllowUnsafeUpdates = true; 
       Guid customListID = oWebsite.Lists.Add(docLibraryName, docLibraryName, SPListTemplateType.DocumentLibrary); 
       oWebsite.Update(); 
       oWebsite.AllowUnsafeUpdates = false; 

Спасибо.

UPDATE:

забывают упомянуть, что нет такой библиотеки документов с именем я пытаюсь добавить.

+1

Сообщение об ошибке довольно явное: уже есть список с тем же названием, что и тот, который вы хотите создать. Либо уничтожьте существующий список, либо измените название. Или я чего-то не хватает? –

+0

Ohh Извините, что забыл упомянуть, что нет такой библиотеки документов с именем, которое я добавляю. – kevin

+2

Вы абсолютно, положительно * уверены * в этом? Может быть, список существует, но у вас нет прав, необходимых для его просмотра? Можете ли вы попробовать открыть сайт с помощью SharePoint Designer (если у вас есть этот инструмент) и просмотреть списки? –

ответ

4

Используйте конструктор SharePoint и подключитесь к этому сайту. Вы можете обнаружить, что была создана папка с таким именем, которая заставляет код думать, что список уже существует. Удалите эту папку, и все должно быть установлено.

+1

Это работает для меня. Я удалил библиотеку изображений, созданную с помощью определения ListInstance. но папка с тем же адресом все еще находится внутри сайта. поэтому разработчик SharePoint показал папку и разрешил ее удалить. – Ilya

+0

Ты, сэр, спас мне жизнь. спасибо – Loki

Смежные вопросы