Freigeben über


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

Nachdem Sie eine SharePoint-Lösung in Visual Studio entwickelt haben, können Sie die zugehörige 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 die Bereitstellungsweise der Paketdateien (WSP) anpassen.

Hinweis

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

Bereitstellen, Veröffentlichen und Upgraden

Bereitstellen bezieht sich auf das Kopieren einer SharePoint-Lösungsdatei, die aus einem SharePoint-Projekt in Visual Studio erstellt wurde, auf einen lokalen Host. In einer bereitgestellten Lösung können Sie die Bereitstellungsschritte konfigurieren, z. B. das Wiederverwenden des IIS-Pools (Internetinformationsdienste), das Aktivieren der Lösung nach der Bereitstellung usw. Verwenden Sie zum Bereitstellen den Befehl Bereitstellen im Menü Erstellen. Weitere Informationen finden Sie unter Gewusst wie: Bearbeiten einer SharePoint-Bereitstellungskonfiguration und Gewusst wie: Bereitstellen und Veröffentlichen einer SharePoint-Lösung auf einer lokalen SharePoint-Website.

Veröffentlichen bezieht sich auf das Hochladen einer SharePoint-Sandkastenlö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, auf der veröffentlicht wird, lokal oder remote ist, können Sie die Bereitstellungsschritte nicht konfigurieren.

Upgraden 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 die Lösung erneut und führen dann ein Upgrade der Lösung durch, 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 zum Testen und Debuggen auf dem SharePoint-Server auf Ihrem Entwicklungscomputer 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 Im Dateisystem veröffentlichen auswählen. Das Paket wird erstellt und in den angegebenen lokalen Dateipfad kopiert. Um eine SharePoint-Lösung auf dem lokalen Server bereitzustellen, verwenden Sie den Befehl Bereitstellen im Menü Erstellen. Weitere Informationen finden Sie unter Gewusst wie: Bereitstellen und Veröffentlichen einer SharePoint-Lösung auf einer lokalen SharePoint-Website.

Informationen zum Bereitstellen einer Listendefinition, zum Hinzufügen eines Ereignisempfängers und zum Verwenden des Funktions-Designers und des Paket-Designers finden Sie unter Exemplarische Vorgehensweise: Bereitstellen einer Projektaufgaben-Listendefinition.

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 BESCHREIBUNG
Standard Die Standardbereitstellungskonfiguration. Die folgenden Bereitstellungsschritte werden ausgeführt:

1. Befehl vor der Bereitstellung ausführen.
2. IIS-Anwendungspool wiederverwenden.
3. Lösung zurückziehen.
4. Lösung hinzufügen.
5. Funktionen aktivieren.
6. Befehl nach der Bereitstellung ausführen.

Wenn ein Paket deinstalliert wird, werden die folgenden Schritte zum Zurückziehen ausgeführt.

1. IIS-Anwendungspool wiederverwenden.
2. Lösung zurückziehen.
Keine Aktivierung Diese Bereitstellungskonfiguration führt die gleichen 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 Vorgehensweise: Bearbeiten einer SharePoint-Bereitstellungskonfiguration.

Sie können auch Befehle hinzufügen, die vor und nach der Bereitstellung ausgeführt werden sollen. Weitere Informationen finden Sie unter Gewusst wie: Festlegen von SharePoint-Bereitstellungsbefehlen.

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

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

Um eine SharePoint-Lösung auf einem lokalen Server zu veröffentlichen, wählen Sie im Dialogfeld Veröffentlichen die Optionsschaltfläche Im Dateisystem veröffentlichen aus, wobei Sie einen lokalen Systempfad angeben.

Nachdem eine Lösung erfolgreich in SharePoint veröffentlicht wurde, wird die Lösung im Lösungskatalog angezeigt, wo Sie sie aktivieren können. Weitere Informationen finden Sie unter Gewusst wie: Bereitstellen, Veröffentlichen und Upgraden von SharePoint-Lösungen auf einem Remoteserver.

Upgraden 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, damit es die Änderungen enthält. Für ein erfolgreiches Upgrade muss ein Paket über einen eindeutigen Namen verfügen. Wenn auf der SharePoint-Website ein Paket mit demselben Namen gefunden wird, was beim Aktualisieren einer vorhandenen Anwendung vorkommen kann, werden Sie durch einen Fehler auf den Dateinamenskonflikt hingewiesen, und Sie können das Paket umbenennen. Nach der erneuten Veröffentlichung wird das neue Paket auf der SharePoint-Website angezeigt und kann aktualisiert werden. Ein geupgradetes 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 Gewusst wie: Bereitstellen, Veröffentlichen und Upgraden von SharePoint-Lösungen auf einem Remoteserver.