Impossible d’afficher la page des paramètres de la bibliothèque pour la bibliothèque de Pages

Symptômes

Lorsque vous essayez d’accéder à la paged’aide Sde la bibliothèque de Pages , la page peut ne pas afficher un ID de corrélation. Les journaux ULS peuvent avoir les entrées suivantes :

SharePoint Foundation Runtime tkau System.Web.HttpException inattendue : le DataSourceID de 'TopNavigationMenu' doit être l’ID d’un contrôle de type IHierarchicalDataSource. Un contrôle avec l’ID 'topSiteMap' est introuvable.

à System.Web.UI.WebControls.HierarchicalDataBoundControl.GetDataSource()
à System.Web.UI.WebControls.HierarchicalDataBoundControl.ConnectToHierarchicalDataSource()
à System.Web.UI.WebControls.HierarchicalDataBoundControl.OnLoad (EventArgs e)
à System.Web.UI.Control.LoadRecursive()
à System.Web.UI.Control.LoadRecursive()
à System.Web.UI.Control.LoadRecursive()
à System.Web.UI.Control.LoadRecursive()
à System.Web.UI.Control.LoadRecursive()
à System.Web.UI.Control.LoadRecursive()
à System.Web.UI.Control.LoadRecursive()
à System.Web.UI.Control.LoadRecursive()
à System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

URL de demande Web Content Management publication PortalSiteMapProvider inattendu 8vzh n’a pas pu extraire le nœud actuel, : /_layouts/listedit.aspx, le message : la valeur ne peut pas être null.  Nom du paramètre : clé, la trace de la pile :

à System.Web.SiteMapNode... constructeur (SiteMapProvider fournisseur, clé de type chaîne, chaîne url, titre de chaîne, description de chaîne, IList rôles, attributs de NameValueCollection, NameValueCollection explicitResourceKeys, implicitResourceKey de chaîne)
à System.Web.SiteMapNode... ctor (fournisseur de SiteMapProvider, clé de type chaîne, chaîne url, titre de chaîne, description de chaîne)
à Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapNode... ctor (PortalSiteMapProvider fournisseur, PortalWebSiteMapNode webNode, clé de type chaîne, NodeTypes type, des url de chaîne, titre de chaîne, chaîne description)
à Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapProvider.get_CurrentNode()

DelegateControl : Une Exception lors de l’ajout du contrôle 'Microsoft.SharePoint.Publishing.Navigation.PortalSiteMapDataSourceSwitch' : ne pas définie à une instance d’un objet de référence d’objet.

Cause

Cela peut se produire si un contrôle de champ de formulaire est ajouté à la Page maître. Par exemple :

<SharePointWebControls:UserField ID="123ABC" ControlMode="Display" CssClass="someClass" FieldName="GUID" runat="server" ></SharePointWebControls:UserField>

Résolution

Supprimer le contrôle de champ de formulaire à partir de la Page maître. Envisagez également d’utiliser des contrôles de mises en Page ou de champs de contenu réutilisable.
Propriétés

ID d'article : 2829286 - Dernière mise à jour : 26 janv. 2017 - Révision : 1

Microsoft SharePoint Server 2010

Commentaires