Il modello di sito di PerformancePoint non viene visualizzato dopo la personalizzazione

SharePoint 2010
 

Si applica a: SharePoint Server 2010 Enterprise

Ultima modifica dell'argomento: 2011-12-09

In questo articolo sono contenuti suggerimenti utili per risolvere i problemi comuni che possono verificarsi quando si tenta di personalizzare la pagina master del modello di sito PerformancePoint. Il modello di sito PerformancePoint corrisponde alla pagina che viene visualizzata quando gli utenti fanno clic su Utilizzo di PerformancePoint Services in Centro business intelligence.


Problema:   la pagina non è visibile agli utenti nel modello di sito PerformancePoint e viene visualizzato un messaggio di errore analogo al seguente: "Errore durante l'elaborazione di /BICenter/Pages/ppssample.aspx. Non sono consentiti blocchi di codice in questo file.”

NotaNote
Il percorso esatto indicato nel messaggio di errore dipende dal nome del Centro business intelligence dell'organizzazione e può quindi essere diverso rispetto a quello dell'esempio.

Riepilogo:   Le modifiche apportate al modello di sito PerformancePoint dagli amministratori del sito incidono sulla pagina master sottostante in SharePoint Server 2010 e abilitano la creazione di script lato server.

Soluzione:   è consigliabile rimuovere lo script lato server dal modello di sito PerformancePoint dopo averlo modificato.

  1. Modificare il modello di sito PerformancePoint in base alle esigenze dell'organizzazione e quindi salvare e chiudere la pagina.

  2. Utilizzando uno strumento di modifica siti, ad esempio SharePoint Designer, aprire il modello di sito PerformancePoint per la modifica.

    ImportanteImportant
    È possibile utilizzare SharePoint Designer per modificare il modello di sito PerformancePoint come descritto in questo articolo. Non utilizzarlo invece per modificare dashboard che contengono web part PerformancePoint. In caso contrario, le connessioni dati sottostanti a tali dashboard potrebbero essere disabilitate.
  3. Selezionare una visualizzazione che consenta di visualizzare il codice del modello di sito PerformancePoint e quindi individuare gli esempi di codice seguenti:

    var siteCollection = "<%=SPHttpUtility.UrlPathEncode(siteCol.Value,false,true)%>";
    var siteLocation = "<%=SPHttpUtility.UrlPathEncode(site.Value,false,true)%>";
    
  4. Modificare il codice individuato al passaggio 3 nel modo seguente:

    var siteCollection = "/";
    var siteLocation = "/BICenter/";
    
  5. Salvare le modifiche e verificare che la pagina del modello di sito PerformancePoint venga archiviata.

Mostra: