Condividi tramite


Distribuire, pubblicare e aggiornare soluzioni SharePoint in un server remoto

Oltre a distribuire soluzioni SharePoint nel sistema locale, è possibile pubblicare soluzioni SharePoint in modalità sandbox in siti remoti o siti di SharePoint locali. Il processo di pubblicazione remota copia il file con estensione wsp nel server SharePoint, installa la soluzione e quindi consente di attivare la soluzione. È anche possibile aggiornare un'installazione remota della soluzione SharePoint dopo che sono state apportate modifiche.

Per pubblicare una soluzione SharePoint in modalità sandbox in un server SharePoint remoto

  1. In Esplora soluzioni aprire il menu di scelta rapida per il progetto SharePoint in modalità sandbox da pubblicare e quindi scegliere Pubblica.

  2. Nella finestra di dialogo Pubblica scegliere il pulsante di opzione Pubblica in sito di SharePoint e quindi immettere un URL per un sito di pubblicazione online, ad esempio : https://mytestsite.sharepoint.microsoftonline.com.

  3. Scegliere il pulsante di opzione Apri raccolta soluzioni nel browser dopo la pubblicazione per visualizzare l'elenco delle soluzioni nella pagina Raccolta soluzioni dopo la pubblicazione.

  4. Scegliere il pulsante Pubblica.

  5. Accedere al server remoto se è necessaria l'autenticazione utente.

    L'avanzamento della pubblicazione viene visualizzato nella finestra Output di Visual Studio. Al termine del processo, il file della soluzione (con estensione wsp) viene installato nel server SharePoint remoto. Tuttavia, deve essere ancora attivato prima che possa essere usato in SharePoint.

  6. Nella pagina Raccolta soluzioni selezionare l'applicazione SharePoint e quindi sulla barra multifunzione scegliere il pulsante Attiva.

  7. Nella finestra di dialogo Attiva soluzione scegliere di nuovo il pulsante Attiva sulla barra multifunzione.

    La colonna Stato nella pagina Raccolta soluzioni indica che l'applicazione è attiva.

Per aggiornare una soluzione SharePoint in modalità sandbox in un server SharePoint remoto

Se una soluzione SharePoint in modalità sandbox è già pubblicata in un server remoto, il processo seguente consente di aggiornarlo dopo aver apportato modifiche all'applicazione in Visual Studio.

  1. Rinominare il pacchetto SharePoint in Visual Studio. A tale scopo, in Esplora soluzioni aprire il pacchetto. Viene visualizzato in Esplora pacchetti.

  2. In Esplora pacchetti, nella casella Nome , modificare il nome del pacchetto in un nome univoco.

  3. Salvare il progetto.

  4. In Esplora soluzioni aprire il menu di scelta rapida per il progetto e quindi scegliere Pubblica.

  5. Nella finestra di dialogo Pubblica scegliere il pulsante di opzione Pubblica in sito di SharePoint e quindi, se l'URL del server remoto in cui la soluzione viene salvata è mancante, immetterla.

  6. Scegliere il pulsante di opzione Apri raccolta soluzioni nel browser dopo la pubblicazione per visualizzare l'elenco delle soluzioni nella pagina Raccolta soluzioni dopo la pubblicazione.

  7. Scegliere il pulsante Pubblica.

  8. Accedere al server remoto se è necessaria l'autenticazione utente.

    Se si è effettuato l'accesso al server remoto di recente, l'autenticazione potrebbe non essere necessaria.

    Se la versione precedente dell'applicazione con lo stesso nome esiste ancora nel server SharePoint, verrà visualizzato un errore che indica che esiste già un pacchetto con lo stesso nome nel server SharePoint. È necessario rinominare il pacchetto in un nome univoco prima della pubblicazione.

  9. Scegliere la nuova applicazione in SharePoint e quindi, sulla barra multifunzione, scegliere il pulsante Aggiorna .

  10. Nella finestra di dialogo Aggiorna soluzione scegliere di nuovo il pulsante Aggiorna sulla barra multifunzione. La colonna Stato nella pagina Raccolta soluzioni dovrebbe ora indicare che l'applicazione è attiva.

    La versione precedente della soluzione viene disattivata, la nuova versione della soluzione viene aggiornata con i dati mantenuti dalla soluzione precedente e la nuova soluzione viene attivata in SharePoint.