Я действительно борюсь с этим, и любой ввод будет оценен.Управление разрешениями Проблема после SharePoint 2007 по 2013 год Миграция
После SharePoint миграции (с помощью метода с присоединением базы данных) из 2007-> 2010-> 2013 множественного подсайтами в sitecollection возникают проблемы.
Управление разрешениями от настройки сайта не представляется возможным:
/domain/sitecollection/subsiteA/_layouts/15/people.aspx /domain/sitecollection/subsiteA/_layouts/15/user.aspx
Две страницы Бросив Ошибка
An unexpected error has occurred:
Log:
Application error when access /_layouts/15/people.aspx, Error=Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at Microsoft.SharePoint.WebControls.ListSiteMapPath.CreateControlHierarchy() at System.Web.UI.WebControls.SiteMapPath.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at System.Web.UI.WebControls.CompositeControl.get_Controls() at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlB... a042ca9d-e5a1-3092-22c7-5be152697ad2
...yWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalking(Control namingContainer, String id) at Microsoft.SharePoint.WebControls.Menu.set_TemplateId(String value) at Microsoft.SharePoint.WebControls.Menu.InitializeControlIds(Control namingContainerScope) at Microsoft.SharePoint.WebControls.Menu.OnLoad(EventArgs eventArgs) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at Sys... a042ca9d-e5a1-3092-22c7-5be152697ad2
...tem.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) a042ca9d-e5a1-3092-22c7-5be152697ad2
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at Microsoft.SharePoint.WebControls.ListSiteMapPath.CreateControlHierarchy() at System.Web.UI.WebControls.SiteMapPath.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at System.Web.UI.WebControls.CompositeControl.get_Controls() at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control roo... a042ca9d-e5a1-3092-22c7-5be152697ad2
...tControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalking(Control namingContainer, String id) at Microsoft.SharePoint.WebControls.Menu.set_TemplateId(String value) at Microsoft.SharePoint.WebControls.Menu.InitializeControlIds(Control namingContainerScope) at Microsoft.SharePoint.WebControls.Menu.OnLoad(EventArgs eventArgs) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRe... a042ca9d-e5a1-3092-22c7-5be152697ad2
...cursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) a042ca9d-e5a1-3092-22c7-5be152697ad2
Getting Error Message for Exception System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at Microsoft.SharePoint.WebControls.ListSiteMapPath.CreateControlHierarchy() at System.Web.UI.WebControls.SiteMapPath.CreateChildControls() at System.Web.UI.Control.EnsureChildControls() at System.Web.UI.WebControls.CompositeControl.get_Controls() at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.... a042ca9d-e5a1-3092-22c7-5be152697ad2
...FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalkingInner(Control rootControl, String id) at Microsoft.SharePoint.WebControls.Menu.FindControlByWalking(Control namingContainer, String id) at Microsoft.SharePoint.WebControls.Menu.set_TemplateId(String value) at Microsoft.SharePoint.WebControls.Menu.InitializeControlIds(Control namingContainerScope) at Microsoft.SharePoint.WebControls.Menu.OnLoad(EventArgs eventArgs) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive(... a042ca9d-e5a1-3092-22c7-5be152697ad2
...) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) a042ca9d-e5a1-3092-22c7-5be152697ad2
То, что я понял, до сих пор:
- Группы есть:
-/domain/sitecollection/subsiteA/_layouts/15/people.aspx? MembershipGroupId = 3898 выдает ту же ошибку.
-/домен/sitecollection/_layouts/15/people.aspx MembershipGroupId = 3898, но прямо в sitecollection группа находится - подсайтами где разрешения работы: /домен/sitecollection// _layouts сайт B/15/людей?. aspx? MemberhipGroupId = 6618 отображается корректно, , но когда я меняю вид списка из представления деталей по умолчанию в другой вид, возникает такая же ошибка.