Шаблоны сайта SharePoint 2010: операция недопустима из -за текущего состояния объекта

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/13380

  •  16-10-2019
  •  | 
  •  

Вопрос

При использовании сайтов, созданных из пользовательских шаблонов (например Сайт команды OOTB с добавленной дополнительной библиотекой) и содержанием, включенным в шаблон, следующая ошибка начинает появляться, когда сайты создаются из шаблонов.

System.InvalidOperationException: Operation is not valid due to the current state of the object.   
 at Microsoft.SharePoint.SPListItem.get_EffectiveBasePermissions()    
 at Microsoft.SharePoint.WebPartPages.WikiEditPage.OnPreRender(EventArgs e)    
 at System.Web.UI.Control.PreRenderRecursiveInternal()    
 at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Это появится на домашней странице (например Home.aspx) рассматриваемых сайтов, и страница недоступна даже после того, как все веб -части удаляются со страницы через страницу обслуживания веб -частей.

Существуют ли какие -либо известные проблемы с использованием шаблонов сайтов с контентом, которые все еще неразрешены и/или, возможно, были решены в одном из доступных кумулятивных обновлений? Если нет известных проблем, знает ли кто -нибудь об обходных путях (например Функции сайта, которые не должны быть активированы (за пределами функции публикации))?

Это было полезно?

Решение

Эта ошибка произошла на любом шаблоне сайта, которая включала библиотеку «страницы сайта» на домашней странице (например Home.aspx). Резолюция состояла в том, чтобы удалить веб -часть «Список сайтов» на любых страницах в шаблоне.

Видеть Операция недопустима из -за текущего состояния объекта Для скриншотов.

Другие советы

У меня есть альтернативное разрешение. Ошибка, кажется, возникает только тогда, когда веб -часть основана на представлении по умолчанию «Все страницы». Я создал альтернативный представление, называемое «все элементы» (которое было основано на «всех страницах»), а затем изменил веб -часть, чтобы использовать эту точку зрения. Затем я восстановил шаблон сайта, который затем развернул без проблем.

Здесь нет гения. Только случайно я делал два шаблона бок о бок, что в отношении домашней страницы вики отличалась только по мнению. Тот, который использовал представление по умолчанию, создал эту ошибку, и тот, который использовал сработавшего представления.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top