Procédure : ajouter un ContentPlaceHolder manquant
Dernière modification : mardi 20 avril 2010
S’applique à : SharePoint Server 2010
Dans Microsoft SharePoint Server 2010, la page maître BlueBand n’est pas prise en charge dans les modèles de sites du Centre de recherche. Lorsque vous mettez à niveau vos sites du Centre de recherche, si vous décidez de conserver l’aspect Office SharePoint Server 2007, lorsque vous essayez d’accéder au site, le navigateur affiche le message d’erreur suivant : Une erreur inattendue s’est produite.
Cette rubrique décrit la cause de l’erreur et les étapes à suivre pour la résoudre.
Résolution de l’erreur
Cette erreur est due au fait que la page maître BlueBand ne contient pas l’espace réservé de contenu SPNavigation utilisé pour les contrôles de modification de page supplémentaires. Cet espace réservé de contenu est indispensable pour que les pages maîtres soient compatibles avec SharePoint Server 2010. Vous pouvez vérifier qu’il s’agit de la cause de l’erreur en recherchant dans les journaux du service ULS l’entrée qui possède l’identificateur (ID) de corrélation correspondant.
Pour résoudre l’erreur, vous devez ajouter l’espace réservé de contenu SPNavigation à la page maître BlueBand.
Pour ajouter l’espace réservé de contenu SPNavigation
Ouvrez la page Paramètres du site de votre site en ajoutant le suffixe /_layouts/settings.aspx à l’URL du site, comme ci-après :
https://ServerName/SiteName/_layouts/settings.aspx
Recherchez la page BlueBand.master dans la galerie des pages maîtres, sélectionnez-la, puis cliquez sur Télécharger une copie.
Ouvrez le fichier téléchargé dans un éditeur HTML tel que Microsoft SharePoint Designer 2010, ou dans un éditeur de texte tel que le Bloc-notes.
Ajoutez le code suivant à la fin de la mise en page personnalisée.
<asp:ContentPlaceHolder ID="SPNavigation" runat="server"> </asp:ContentPlaceHolder>
Notes
Ce code peut être ajouté n’importe où sur la page maître.
Après avoir ajouté l’espace réservé de contenu SPNavigation manquant, téléchargez le fichier BlueBand.master mis à jour vers votre site. Vous pouvez remplacer la version existante de BlueBand.master par la version mise à jour ou télécharger la version mise à jour en tant que nouvelle page maître.