Condividi tramite


Distribuzione, pubblicazione e aggiornamento dei pacchetti delle soluzioni SharePoint

Dopo aver sviluppato una soluzione SharePoint in Visual Studio, è possibile distribuire il file di pacchetto (con estensione wsp) in un server SharePoint locale o pubblicarla su un server locale o remoto di SharePoint.Se si distribuisce i file, è possibile personalizzare come i file di pacchetto (con estensione wsp) vengono implementati.

[!NOTA]

Attualmente, solo le soluzioni create mediante sandbox possono essere pubblicate in un server remoti di SharePoint.Per ulteriori informazioni, vedere Considerazioni sulle soluzioni create mediante sandbox.

L'implementazione di, la pubblicazione e l'aggiornamento

Distribuzione si riferisce a copiare un file di soluzione SharePoint compilato da un progetto SharePoint in Visual Studio a un host locale.In una soluzione distribuita, è possibile configurare i passaggi di distribuzione, quali riciclare il pool di Internet Information Services (IIS), attivando la soluzione dopo la distribuzione, e così via.Per implementare, utilizzare il comando Distribuisci il menu Compilazione.Per ulteriori informazioni, vedere Procedura: modificare una configurazione di distribuzione SharePoint e Procedura: distribuire e pubblicare una soluzione SharePoint in un sito SharePoint locale.

Pubblicare si riferisce a caricare un file di soluzione creata mediante sandbox SharePoint in un sito SharePoint remoto, ovvero un sito trova in un altro sistema.È inoltre possibile pubblicare un file di soluzione creata mediante sandbox di SharePoint a un sito di SharePoint locale, ma indipendentemente dal fatto che il sito pubblicato in è locale o remoto, non è possibile configurare i passaggi di distribuzione.

Aggiornamento si intende il caricamento di un oggetto esistente della soluzione in modalità remota o localmente pubblicata di SharePoint.Dopo che tutte le modifiche alla soluzione SharePoint in Visual Studio, modificare il nome file del pacchetto della soluzione, si ripubblica la soluzione e quindi si aggiorna la soluzione dopo aver ristampa.Se si ripubblica una soluzione pubblicata in locale, è possibile sovrascrivere il file di soluzione esistente.

Distribuzione di pacchetti

È possibile distribuire i file di pacchetto nel server SharePoint nel computer di sviluppo per testare ed eseguire il debug.È inoltre possibile creare un file di pacchetto che è possibile installare in un altro computer scegliendo il pulsante di opzione Pubblica su file system nella finestra di dialogo Pubblica.Il pacchetto viene creato e copiato nel percorso specificato del file locale.Per distribuire una soluzione SharePoint nel server locale, utilizzare il comando Distribuisci il menu Compilazione.Per ulteriori informazioni, vedere Procedura: distribuire e pubblicare una soluzione SharePoint in un sito SharePoint locale.

Per informazioni su come distribuire una definizione di elenco, aggiungere un ricevitore di eventi e utilizzare le finestre di progettazione della funzionalità e del pacchetto, vedere Procedura dettagliata: distribuzione di una definizione di elenco attività del progetto.

Personalizzazione del processo di distribuzione

Nella tabella seguente vengono mostrate le due configurazioni di distribuzione che è possibile utilizzare quando si esegue il debug e si distribuisce una soluzione SharePoint.

Configurazione di distribuzione

Descrizione

Predefinito

Configurazione di distribuzione predefinita.I seguenti passaggi di distribuzione vengono eseguiti:

  1. Comando pre-distribuzione di esecuzione.

  2. Riciclare il pool di applicazioni IIS.

  3. Ritrai soluzione.

  4. Aggiungere la soluzione.

  5. Attivazione di funzionalità.

  6. Eseguire il comando post-distribuzione.

Quando un pacchetto viene disinstallato, vengono eseguiti i seguenti passaggi di ritrazione.

  1. Riciclare il pool di applicazioni IIS.

  2. Ritrai soluzione.

Nessuna attivazione

Questa configurazione di distribuzione consente di eseguire gli stessi passaggi della configurazione predefinita, ma viene ignorato il passaggio di attivazione.

È possibile creare configurazioni di distribuzione personalizzate per completare un singolo passaggio o modificare l'ordine dei passaggi nel processo di distribuzione.Per ulteriori informazioni, vedere Procedura: modificare una configurazione di distribuzione SharePoint.

È anche possibile aggiungere comandi da eseguire prima e dopo la distribuzione.Per ulteriori informazioni, vedere Procedura: impostare i comandi di distribuzione di SharePoint.

Pubblicare i pacchetti a un sito remoto o in un server locale

Per pubblicare una soluzione creata mediante sandbox SharePoint a un server remoto, sulla barra dei menu, scegliere Compilazione, Pubblica, quindi nella finestra di dialogo Pubblica, scegliere il pulsante di opzione Pubblica su sito di SharePoint, fornendo l'url del server remoto, ad esempio https://someremoteserver.sharepoint.microsoftonline.com.

Per pubblicare una soluzione SharePoint in un server locale, nella finestra di dialogo Pubblica, scegliere il pulsante di opzione Pubblica su file system, fornendo un percorso di sistema locale.

Dopo che una soluzione correttamente pubblica in SharePoint, la soluzione viene visualizzato in Raccolta soluzioni possibile attivarlo.Per ulteriori informazioni, vedere Procedura: distribuire, pubblicare e aggiornare soluzioni SharePoint in un server remoto.

Ee231559.collapse_all(it-it,VS.110).gifPacchetti pubblicati aggiornamento

Se si apportano modifiche a un progetto SharePoint in Visual Studio dopo la pubblicazione, il pacchetto generato deve essere aggiornato per includere le modifiche.Per aggiornare correttamente, un pacchetto deve avere un nome univoco.Se un package con lo stesso nome si trova sul sito di SharePoint – che può verificarsi quando si aggiorna un'applicazione esistente a un errore avvertirà ai conflitti di nome file e consente di rinominare il pacchetto.Dopo essere stato emesso nuovamente, il nuovo pacchetto viene visualizzato sul sito di SharePoint e può essere aggiornato.Un pacchetto aggiornato aggiorna la soluzione utilizzando i dati del pacchetto più obsoleto e quindi attivare la soluzione in SharePoint.Per ulteriori informazioni, vedere Procedura: distribuire, pubblicare e aggiornare soluzioni SharePoint in un server remoto.

Vedere anche

Altre risorse

Creazione del pacchetto e distribuzione delle soluzioni SharePoint