Domanda

Ho un problema enorme. Ho sviluppato tre webparts personalizzati e li ha distribuiti al nostro testServer e che funziona bene. Così ho deciso di distribuirli anche al server di produzione, ma quando li aggiungo a una webpartpage lì vedo solo il titolo dei webparts ma non il contenuto.

Sto eseguendo WSS3.0 con SharePoint 2007 su entrambi gli ambienti e i WebParts dovrebbero leggere le informazioni dagli elenchi di SharePoint e quindi mostrarlo tramite un controllo ripetitore.

Ho aggiunto gli assembly dei WebParts alla cache di assemblaggio e alle controlTemplates, alle funzioni e ai layout alle cartelle giuste sul server. Ho anche fatto aggiungere i tag <SaveControl /> al Web.config e quindi eseguire il seguente comando.
"%CommonProgramFiles%\Microsoft Shared\web server extensions\12\bin\stsadm.exe" -o installfeature -name <FeatureName> -force

Qualcuno ha un'idea di cosa sto facendo male in modo che i WebParts funzionino sul server di test ma non sul server di produzione? C'è qualcosa che potrei perdere in modo che i webparts mostrano solo il loro titolo?

Scusa che non sto pubblicando nessuna sourcecode ma non ho idea di quale parte del codice potrebbe essere sbagliata per provocare un errore come questo.

Molte grazie in anticipo.

È stato utile?

Soluzione

Dato che vedi i titoli, le parti Web sono implementate correttamente.Se fosse un problema di installazione, otterresti una pagina di eccezione o un'istruzione di errore di SafeControl.

La probabilità del 99% ha qualcosa a che fare con il tuo codice.Aggiungi un po 'di registrazione, consegna la DLL e rivedi i file di registro.

Nota: potrebbe anche essere una buona idea inserire un'istruzione Try-catch e restituire un messaggio di errore corretto all'utente finale su un'eccezione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top