PowerPivot, Sharepoint et les MasterPages

imageDans la série astuces du jour, un post rapide sur un problème rencontré sur une installation PowerPivot pour Sharepoint.

Dans une installation qui fonctionne très bien avec des galeries de classeurs PowerPivot, on modifie la MasterPage pour faire un peu de customisation graphique. Et là, c’est le drame !

Les pages contenants des composants PowerPivot (Gallery, Carousel, etc.) ne fonctionnent plus et affichent une erreur du genre :

The referenced file "/_layouts/ReportGalleryView.ascx" is not allowed on this page

 

Pour corriger cette erreur, il suffit d’indiquer à Sharepoint que les ASCX utilisés par PowerPivot sont fiables. On les rajoutent donc dans la liste des SafeControls.

Pour cela, il faut aller dans le web.config de votre collection de sites et ajouter le bloc suivant (dans la section <safecontrols/>) :

 <SafeControl 
	Src="~/_layouts/powerpivot/*"
	IncludeSubFolders="True"
	Safe="True"
	AllowRemoteDesigner="True"
	SafeAgainstScript="True" /> 

 

Source en Anglais (qui nous a permis de trouver la solution rapidement) : http://powerpivotgeek.com/2010/06/17/modifying-the-sharepoint-v4-master-page-for-the-powerpivot-gallery/

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s