Freigeben über


Bereitstellen, Veröffentlichen und Aktualisieren von SharePoint-Lösungspaketen

Nachdem Sie eine SharePoint-Lösung in Visual Studio entwickelt haben, können Sie die Paketdatei (WSP) entweder auf einem lokalen SharePoint-Server bereitstellen oder auf einem Remote- oder lokalen SharePoint-Server veröffentlichen. Wenn Sie die Dateien bereitstellen, können Sie anpassen, wie die Paketdateien (WSP) bereitgestellt werden.

Hinweis

Derzeit können nur Sandkastenlösungen auf SharePoint-Remoteservern veröffentlicht werden. Weitere Informationen finden Sie unter Überlegungen zur Sandkastenlösung.

Bereitstellen, Veröffentlichen und Aktualisieren

Die Bereitstellung bezieht sich auf das Kopieren einer SharePoint-Lösungsdatei, die aus einem SharePoint-Projekt in Visual Studio auf einen lokalen Host erstellt wurde. In einer bereitgestellten Lösung können Sie die Bereitstellungsschritte konfigurieren, z. B. das Recycling des IIS-Pools (Internet Information Services), die Aktivierung der Lösung nach der Bereitstellung usw. Verwenden Sie zum Bereitstellen den Befehl "Bereitstellen" im Menü " Erstellen ". Weitere Informationen finden Sie unter So bearbeiten Sie eine SharePoint-Bereitstellungskonfiguration und So stellen Sie eine SharePoint-Lösung auf einer lokalen SharePoint-Website bereit und veröffentlichen Sie sie.

Die Veröffentlichung bezieht sich auf das Hochladen einer Sandkasten-SharePoint-Lösungsdatei auf eine SharePoint-Remotewebsite; d. h. eine Website, die sich auf einem anderen System befindet. Sie können auch eine SharePoint-Sandkastenlösungsdatei auf einer lokalen SharePoint-Website veröffentlichen, aber unabhängig davon, ob die website veröffentlicht wurde, lokal oder remote ist, können Sie die Bereitstellungsschritte nicht konfigurieren.

Das Upgrade bezieht sich auf das Aktualisieren einer vorhandenen remote oder lokal veröffentlichten SharePoint-Lösung. Nachdem Änderungen an der SharePoint-Lösung in Visual Studio vorgenommen wurden, ändern Sie den Paketdateinamen der Lösung, veröffentlichen Sie die Lösung erneut, und aktualisieren Sie die Lösung, nachdem sie erfolgreich erneut veröffentlicht wurde. Wenn Sie eine lokal veröffentlichte Lösung erneut veröffentlichen, können Sie die vorhandene Lösungsdatei überschreiben.

Bereitstellen von Paketen

Sie können Paketdateien auf dem SharePoint-Server auf Ihrem Entwicklungscomputer zum Testen und Debuggen bereitstellen. Sie können auch eine Paketdatei erstellen, die Sie auf einem anderen Computer installieren können, indem Sie im Dialogfeld "Veröffentlichen" die Optionsschaltfläche "In Dateisystemveröffentlichen " auswählen. Das Paket wird erstellt und in den angegebenen lokalen Dateipfad kopiert. Verwenden Sie den Befehl "Bereitstellen " im Menü " Erstellen ", um eine SharePoint-Lösung auf dem lokalen Server bereitzustellen. Weitere Informationen finden Sie unter So geht's: Eine SharePoint-Lösung auf einer lokalen SharePoint-Site bereitstellen und veröffentlichen.

Informationen zum Bereitstellen einer Listendefinition, zum Hinzufügen eines Ereignisempfängers und zum Verwenden des Feature-Designers und des Paket-Designers finden Sie unter Walkthrough: Bereitstellung einer Projektaufgabenlisten-Definition.

Anpassen des Bereitstellungsprozesses

In der folgenden Tabelle sind die beiden Bereitstellungskonfigurationen aufgeführt, die Sie beim Debuggen und Bereitstellen einer SharePoint-Lösung verwenden können.

Bereitstellungskonfiguration Description
Standard Die Standardbereitstellungskonfiguration. Die folgenden Bereitstellungsschritte werden ausgeführt:

1. Führen Sie den Befehl vor der Bereitstellung aus.
2. Iis-Anwendungspool wiederverwenden.
3. Lösung zurückziehen.
4. Lösung hinzufügen.
5. Aktivieren Sie Features.
6. Führen Sie den Befehl nach der Bereitstellung aus.

Wenn ein Paket deinstalliert wird, werden die folgenden Zurückziehungsschritte ausgeführt.

1. Iis-Anwendungspool wiederverwenden.
2. Lösung zurückziehen.
Keine Aktivierung Diese Bereitstellungskonfiguration führt dieselben Schritte wie die Standardkonfiguration aus, überspringt jedoch den Aktivierungsschritt.

Sie können eigene Bereitstellungskonfigurationen erstellen, um einen einzelnen Schritt auszuführen oder die Reihenfolge der Schritte im Bereitstellungsprozess zu ändern. Weitere Informationen finden Sie unter How to: Edit a SharePoint deployment configuration.

Sie können auch Befehle hinzufügen, die vor und nach der Bereitstellung ausgeführt werden sollen. Weitere Informationen finden Sie unter How to: Set SharePoint deployment commands.

Veröffentlichen von Paketen auf einem Remote- oder lokalen Server

Um eine Sandkasten-SharePoint-Lösung auf einem Remoteserver zu veröffentlichen, wählen Sie auf der Menüleiste " Erstellen", " Veröffentlichen" und dann im Dialogfeld " Veröffentlichen " die Optionsschaltfläche " Auf SharePoint-Website veröffentlichen" aus, und geben Sie die URL des Remoteservers an, z https://someremoteserver.sharepoint.microsoftonline.com. B. .

Um eine SharePoint-Lösung auf einem lokalen Server zu veröffentlichen, wählen Sie im Dialogfeld "Veröffentlichen" die Optionsschaltfläche "In Dateisystemveröffentlichen" aus, um einen lokalen Systempfad bereitzustellen.

Nachdem eine Lösung erfolgreich in SharePoint veröffentlicht wurde, wird die Lösung im Lösungskatalog angezeigt, in dem Sie sie aktivieren können. Weitere Informationen finden Sie unter So stellen Sie SharePoint-Lösungen auf einem entfernten Server bereit, veröffentlichen sie und aktualisieren sie.

Upgrade veröffentlichter Pakete

Wenn Sie änderungen an einem SharePoint-Projekt in Visual Studio vornehmen, nachdem es veröffentlicht wurde, muss das veröffentlichte Paket aktualisiert werden, um die Änderungen einzuschließen. Um ein Upgrade erfolgreich durchzuführen, muss ein Paket einen eindeutigen Namen haben. Wenn ein Paket mit demselben Namen auf der SharePoint-Website gefunden wird – was beim Aktualisieren einer vorhandenen Anwendung auftreten kann – wird ein Fehler beim Dateinamenkonflikt angezeigt und ermöglicht es Ihnen, das Paket umzubenennen. Nach der erneuten Veröffentlichung wird das neue Paket auf der SharePoint-Website angezeigt und kann aktualisiert werden. Ein aktualisiertes Paket aktualisiert die Lösung mithilfe von Daten aus dem älteren Paket und aktiviert dann die Lösung in SharePoint. Weitere Informationen finden Sie unter So stellen Sie SharePoint-Lösungen auf einem entfernten Server bereit, veröffentlichen sie und aktualisieren sie.