Domanda

Qualcuno sa come trovare offendere parte web che causa questo errore?

“Una web part o controllo di modulo Web in questa pagina web part non possono essere visualizzati o importato perché non è registrata in questo sito come sicuro”.

Ho ereditato un vecchio SharePoint 2003 sito portale che utilizza web part personalizzate.

So cosa significa questo errore. So anche che ogni parte web deve essere installato e registrato come sicuro nel web.config. Il problema è che non so quale manca. Ottengo lo stesso errore quando sto cercando di aprire la pagina in FrontPage pure.

È stato utile?

Soluzione

Vai al Visualizzatore eventi della macchina e si deve essere in grado di vedere le voci di errore. Fuori di tonnellate di voci dovete trovare le voci relative a voi e sarete in grado di vedere i nomi dei webparts che il sito di SharePoint sta cercando di caricare, ma non riesce. Se si deve leggere la descrizione completa della voce di errore nel Visualizzatore eventi, che vi darà la versione e anche PublicKey Token del webpart pure.

Spero che questo aiuta !!!

Altri suggerimenti

Utilizzare i contenuti = 1 nel QueryString per disabilitare WebParts / Rimuovi da pagina che causa errori.

stsadm.exe -o enumallwebs -includewebparts

http://sharepointreporter.wordpress.com/

Richiede l'aggiornamento a SP2 credo, per questo comando sia disponibile. web part problematiche appariranno come 'Missing' nella lista risultante.

Provate a leggere questo:

http://www.bluedoglimited.com/SharePointThoughts/ViewPost.aspx ? ID = 189

Si dovrebbe darvi alcuni indizi per risolvere il problema. In sostanza si ha un controllo che non è contrassegnato come sicuro e sta venendo a mancare. Si può probabilmente config è al lavoro, ma il collegamento ha altre soluzioni possibili sopra.

nel vostro URL basta aggiungere content = 1. Questo vi darà i tutti i webparts distribuite. Ora, è possibile mantenere l'eliminazione di ciascuna delle webpart per trovare quale di essi causa questione (in modo che si sa per aggiungere le web part di nuovo).

Ad esempio: se l'URL è http: // localhost: 9000 / default.aspx , prova con http: // localhost: 9000 contents = 1

In alternativa, cercare di creare una nuova pagina webpart, aggiungere parti web che ci sono sulla tua pagina reale e controllo che uno sta causando problema. Ciò eviterà modifiche alla pagina attuale.

Spero che questo aiuti.

Ho appena suggerito questa stessa risposta su MSDN :

Questa stsadm mi ha aiutato nella scoperta dove il webpart è stato fatto riferimento in alcun modo:

stsadm -o enumallwebs -includewebparts > C:\temp\somelog.txt

Poi si può vedere la parte web è elencato in qualche nodo XML <Web Id=... Url=...>, vale a dire si conosce il sito web "colpevole".

A quel punto, alcuni motivi che ho trovato per tali riferimenti dimenticati:

  • il webpart viene utilizzato in alcuni sotto-sito del sito colpevole, e il sito secondario è nascosto dalla lista veloce o barra superiore

  • il webpart è stato eliminato dal sito web colpevole, ma è ancora nel "Cestino raccolta siti". Si può raggiungere che andando al normale bidone sito di riciclo, quindi cercare il suo legame sulla descrizione barra superiore ( "Utilizzare questa pagina per ripristinare gli elementi ..."). Tra l'altro, questo sito di raccolta cestino ha due punti di vista si:. Assicuratevi di controllare entrambi

In entrambi i casi, ho avuto qualche aiuto navigando il sito colpevole con SharePoint Manager. Con che ho potuto facilmente individuare l'esistenza di un sito secondario dimenticato, così come l'esistenza di questa "Cestino di secondo livello".

HTH

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top