Delen via


SharePoint-oplossingspakketten implementeren, publiceren en upgraden

Nadat u een SharePoint-oplossing in Visual Studio hebt ontwikkeld, kunt u het pakketbestand (.wsp) implementeren op een lokale SharePoint-server of deze publiceren naar een externe of lokale SharePoint-server. Als u de bestanden implementeert, kunt u aanpassen hoe de pakketbestanden (.wsp) worden geïmplementeerd.

Opmerking

Momenteel kunnen alleen sandbox-oplossingen worden gepubliceerd naar externe SharePoint-servers. Zie Overwegingen voor sandbox-oplossingen voor meer informatie.

Implementeren, publiceren en upgraden

Implementeren verwijst naar het kopiëren van een SharePoint-oplossingsbestand dat is gebouwd vanuit een SharePoint-project in Visual Studio naar een lokale host. In een geïmplementeerde oplossing kunt u de implementatiestappen configureren, zoals het recyclen van de IIS-pool (Internet Information Services), het activeren van de oplossing na de implementatie, enzovoort. Als u wilt implementeren, gebruikt u de opdracht Implementeren in het menu Bouwen . Zie Voor meer informatie : Een SharePoint-implementatieconfiguratie bewerken en een SharePoint-oplossing implementeren en publiceren op een lokale SharePoint-site.

Publiceren verwijst naar het uploaden van een SharePoint-oplossingsbestand in een sandbox naar een externe SharePoint-site; Dat wil gezegd, een site die zich op een ander systeem bevindt. U kunt ook een sharePoint-oplossingsbestand in de sandbox publiceren naar een lokale SharePoint-site, maar ongeacht of de gepubliceerde site lokaal of extern is, kunt u de implementatiestappen niet configureren.

Een upgrade verwijst naar het bijwerken van een bestaande, extern of lokaal gepubliceerde SharePoint-oplossing. Nadat er wijzigingen zijn aangebracht in de SharePoint-oplossing in Visual Studio, wijzigt u de naam van het pakketbestand van de oplossing, publiceert u de oplossing opnieuw en voert u een upgrade uit van de oplossing nadat de oplossing opnieuw is gepubliceerd. Als u een lokaal gepubliceerde oplossing opnieuw publiceert, kunt u het bestaande oplossingsbestand overschrijven.

Pakketten implementeren

U kunt pakketbestanden implementeren op de SharePoint-server op uw ontwikkelcomputer voor testen en foutopsporing. U kunt ook een pakketbestand maken dat u op een andere computer kunt installeren door de knop Publiceren naar bestandssysteem te kiezen in het dialoogvenster Publiceren . Het pakket wordt gemaakt en gekopieerd naar het opgegeven lokale bestandspad. Als u een SharePoint-oplossing wilt implementeren op de lokale server, gebruikt u de opdracht Implementeren in het menu Bouwen . Zie Instructies: Een SharePoint-oplossing implementeren en publiceren op een lokale SharePoint-site voor meer informatie.

Als u wilt weten hoe u een lijstdefinitie implementeert, een gebeurtenisontvanger toevoegt en de Functieontwerper en Package Designer gebruikt, raadpleegt u Walkthrough: Een definitie van een projecttaaklijst implementeren.

Het implementatieproces aanpassen

In de volgende tabel ziet u de twee implementatieconfiguraties die u kunt gebruiken bij het opsporen van fouten en het implementeren van een SharePoint-oplossing.

Implementatieconfiguratie Description
Verstek De standaardimplementatieconfiguratie. De volgende implementatiestappen worden uitgevoerd:

1. Voer de opdracht vóór de implementatie uit.
2. Herstart IIS-applicatiepool.
3. Intrek oplossing.
4. Oplossing toevoegen.
5. Activeer functies.
6. Voer de opdracht na de implementatie uit.

Wanneer een pakket wordt verwijderd, worden de volgende intrekkingsstappen uitgevoerd.

1. Herstart de IIS-toepassingspool.
2. Oplossing intrekken.
Niet geactiveerd Deze implementatieconfiguratie voert dezelfde stappen uit als de standaardconfiguratie, maar slaat de activeringsstap over.

U kunt uw eigen implementatieconfiguraties maken om één stap te voltooien of de volgorde van de stappen in het implementatieproces te wijzigen. Zie Instructies voor meer informatie : Een SharePoint-implementatieconfiguratie bewerken.

U kunt ook opdrachten toevoegen om vóór en na de implementatie uit te voeren. Zie Instructies voor meer informatie : SharePoint-implementatieopdrachten instellen.

Pakketten publiceren op een externe of lokale server

Als u een sharePoint-oplossing in een sandbox wilt publiceren naar een externe server, kiest u op de menubalk de optie Maken, Publiceren en kiest u vervolgens in het dialoogvenster Publiceren naar SharePoint-site de optieknop Publiceren naar SharePoint, met de URL van de externe server, zoals .https://someremoteserver.sharepoint.microsoftonline.com

Als u een SharePoint-oplossing wilt publiceren naar een lokale server, kiest u in het dialoogvenster Publiceren de optieknop Publiceren naar bestandssysteem en geeft u een lokaal systeempad op.

Nadat een oplossing naar SharePoint is gepubliceerd, wordt de oplossing weergegeven in de galerie met oplossingen, waar u deze kunt activeren. Zie Instructies: SharePoint-oplossingen implementeren, publiceren en upgraden op een externe server voor meer informatie.

Gepubliceerde pakketten upgraden

Als u wijzigingen aanbrengt in een SharePoint-project in Visual Studio nadat het is gepubliceerd, moet het gepubliceerde pakket worden bijgewerkt om de wijzigingen op te nemen. Als u een upgrade wilt uitvoeren, moet een pakket een unieke naam hebben. Als een pakket met dezelfde naam wordt gevonden op de SharePoint-site, wat kan gebeuren wanneer u een bestaande toepassing bijwerkt, wordt u gewaarschuwd voor het conflict met de bestandsnaam en kunt u de naam van het pakket wijzigen. Nadat het opnieuw is gepubliceerd, wordt het nieuwe pakket weergegeven op de SharePoint-site en kan het worden bijgewerkt. Een bijgewerkt pakket werkt de oplossing bij met behulp van gegevens uit het oudere pakket en activeert vervolgens de oplossing in SharePoint. Zie Instructies: SharePoint-oplossingen implementeren, publiceren en upgraden op een externe server voor meer informatie.