Domanda

Sto lavorando con SharePoint Foundation 2010 su entrambe le mie macchine di sviluppo e produzione.

Il mio sito di produzione è ospitato. Sto provando a schierare un ricevitore evento sandbox al sito di produzione che è ospitato. Ho VS 2010, ma solo sulla macchina dev.

Il ricevitore evento lavora sulla macchina dev, ma non sul server ospitato. Ho verificato che la funzione è attivata. L'unica differenza che ho fatto nella soluzione era quella di cambiare il puntamento URL del sito online. Dopo la distribuzione della soluzione al mio disco rigido, ho caricato al sito online e ha attivata. Ho controllato l'ortografia. Non ci sono messaggi di errore, semplicemente non funziona.

E 'possibile eseguire il debug di una soluzione quando il sito è ospitato se non dispone di Visual Studio. Come faccio a vedere che cosa sta causando il problema? Grazie.

È stato utile?

Soluzione

La cosa migliore è quello di controllare i registri di SharePoint ULS per qualsiasi cosa sul serio male che può essere accaduto quando il ricevitore evento ha cercato di distribuire e / o correre. Essi sono di solito si trova a C:\Program Files\Common Files\microsoft shared\Web Server Extensions\14\LOGS. Ricerca per l'assembly e dispongono di nome.

Si potrebbe anche verificare che l'assemblea in realtà schierato al GAC sul server.

Se nessuna di queste aiuto, implementare alcune registrazione rudimentale entro i confini della sandbox. Ad esempio, creare un elenco personalizzato per la registrazione e rendere la prima linea nel vostro evento ricevitore aggiungere un elemento ad esso.

(Si può anche trovare un po 'rilevanti href="http://msdn.microsoft.com/en-us/magazine/ee335711.aspx" sviluppo, l'implementazione, monitoraggio e soluzioni in modalità sandbox in SharePoint 2010 da Paul Stubbs.)

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