Installieren, Deinstallieren und Upgraden von Sandkastenlösungen

Letzte Änderung: Donnerstag, 14. April 2011

Gilt für: SharePoint Foundation 2010

Inhalt dieses Artikels
Installieren einer Sandkastenlösung
Deinstallieren einer Sandkastenlösung
Upgraden einer Sandkastenlösung

Verfügbar in SharePoint Online

In diesem Thema wird beschrieben, wie Websitesammlungsadministratoren Lösungen mit eingeschränkter Sicherheitsstufe installieren, deinstallieren und upgraden können.

Installieren einer Sandkastenlösung

Das Installieren einer Lösung mit eingeschränkter Sicherheitsstufe besteht wie bei einer Farmlösung aus zwei Schritten. Im Zusammenhang mit Lösungen mit eingeschränkter Sicherheitsstufe werden diesen beiden Schritte als Hochladen und Aktivieren bezeichnet.

  • Hochladephase: Die Hochladephase umfasst das Hochladen einer Lösung mit eingeschränkter Sicherheitsstufe in den Lösungskatalog einer Websitesammlung. Dies entspricht dem Hinzufügen einer Farmlösung.

  • Aktivierungsphase: Die Aktivierungsphase tritt nach dem Hochladen der Lösung in den Lösungskatalog ein. Eine hochgeladene Lösung ist funktional immer noch inaktiv. Durch das Aktivieren der Lösung wird diese auf der Website in Betrieb genommen, indem Dateien bereitgestellt und Ereignisempfänger registriert werden und die Lösungsvalidierung ausgeführt wird. Dies entspricht dem Bereitstellen einer Farmlösung. Wenn eine Lösung mit eingeschränkter Sicherheitsstufe ein Feature enthält, das auf die Websitesammlungsebene ausgelegt ist, wird das Feature beim Aktivieren der Lösung automatisch aktiviert.

Eine Lösung mit eingeschränkter Sicherheitsstufe wird von einem Websitesammlungsadministrator im Lösungskatalog der Websitesammlung installiert. Im Lösungskatalog werden auch die aktuelle Ressourcennutzung, die durchschnittliche Ressourcennutzung im Verlauf der letzten zwei Wochen und der Status jeder einzelnen Lösung mit eingeschränkter Sicherheitsstufe angezeigt. Weitere Informationen zur Ressourcennutzung und zur Überwachung des Systems für Lösungen mit eingeschränkter Sicherheitsstufe finden Sie unter Einschränkungen beim Ressourceneinsatz in Sandkastenlösungen.

Der Websitesammlungsadministrator führt die folgenden Schritte aus, um eine Lösung mit eingeschränkter Sicherheitsstufe zu installieren.

So installieren Sie eine Sandkastenlösung

  1. Klicken Sie auf einer Seite in der Websitesammlung auf Websiteaktionen, und wählen Sie Websiteeinstellungen aus.

  2. Klicken Sie auf der Seite Websiteeinstellungen unter der Überschrift Galerien auf Lösungen.

  3. Klicken Sie auf der Registerkarte Lösungen im Menüband für die Serverkomponente auf Lösung hochladen.

  4. Klicken Sie im Dialogfeld Lösung hochladen auf die Schaltfläche Durchsuchen, und navigieren Sie zum Paket für die Lösung mit eingeschränkter Sicherheitsstufe (WSP-Datei). Klicken Sie auf Öffnen.

    Das Lösungspaket befindet sich nun im Lösungskatalog der Websitesammlung, ist aber noch nicht bereitgestellt.

  5. Klicken Sie im Dialogfeld Lösung aktivieren auf Aktivieren, um die Lösung zu aktivieren.

    HinweisHinweis

    Wenn das Paket für die Lösung mit eingeschränkter Sicherheitsstufe ein Feature enthält, das auf die Websitesammlungsebene ausgelegt ist, wird das Feature automatisch aktiviert. Alle Features, die auf die Websiteebene ausgelegt sind, müssen auf der Seite Websitefeatures verwalten unter https://servername/site/subsite/_layouts/managefeatures.aspx aktiviert werden. Wenn ein Paket für die Lösung mit eingeschränkter Sicherheitsstufe über das Objektmodell hinzugefügt wird, müssen sowohl für die Websitesammlungsebene als auch für die Websiteebene ausgelegte Features auf der Seite Websitefeatures verwalten unter https://servername/site/subsite/_layouts/managefeatures.aspx aktiviert werden.

HinweisHinweis

Weitere Methoden zum Installieren einer Lösung mit eingeschränkter Sicherheitsstufe:

  • Ein Farmadministrator kann eine Lösung mit eingeschränkter Sicherheitsstufe auch mithilfe der SharePoint-Verwaltungsshell (PowerShell) in einer Websitesammlung installieren. Die Befehle lauten Add-SPUserSolution und Install-SPUserSolution.

  • Auf Ihrem Entwicklungscomputer können Sie in Microsoft Visual Studio alle Installationsschritte ausführen, indem Sie im Menü Erstellen auf Projektmappe bereitstellen klicken.

Deinstallieren einer Sandkastenlösung

Das Deinstallieren einer Lösung mit eingeschränkter Sicherheitsstufe besteht ebenfalls aus zwei Schritten.

  • Deaktivierungsphase: Ein Websitesammlungsadministrator kann eine Lösung mit eingeschränkter Sicherheitsstufe über den Lösungskatalog der Websitesammlung deaktivieren. Durch die Deaktivierung werden die meisten Bereitstellungsaktionen der Aktivierung rückgängig gemacht und damit verschiedene Funktionen der Lösung deaktiviert. (Wenn eine Lösung, die ein Webpart enthält, deaktiviert wird, nachdem das Webpart einer Seite hinzugefügt wurde, zeigt das Webpart anstelle der üblichen im Webpart enthaltenen Informationen eine Fehlermeldung an. Das Webpart wird nicht vollständig entfernt, da bei der Deaktivierung die Bereitstellung der WEBPART-Datei des Webparts nicht aufgehoben wird.)

  • Löschphase: Die Löschphase tritt ein, wenn eine Lösung mit eingeschränkter Sicherheitsstufe durch den Administrator aus dem Lösungskatalog gelöscht wird. Beim Löschen einer Lösung werden zusätzliche Validierungen und Überprüfungen ausgeführt, um den Administrator auf die negativen Auswirkungen eines versehentlichen Löschvorgangs hinzuweisen. Eine Lösung mit eingeschränkter Sicherheitsstufe kann nicht gelöscht werden, wenn sie noch aktiviert ist. Beim Löschen einer Lösung mit eingeschränkter Sicherheitsstufe wird diese in den Papierkorb verschoben, und sie kann von dort wiederhergestellt oder dauerhaft gelöscht werden.

HinweisHinweis

Weitere Methoden zum Deinstallieren einer Lösung mit eingeschränkter Sicherheitsstufe:

  • Ein Farmadministrator kann eine Lösung mit eingeschränkter Sicherheitsstufe mithilfe der SharePoint-Verwaltungsshell (PowerShell) in einer Websitesammlung deaktivieren und löschen. Die Befehle lauten Uninstall-SPUserSolution und Remove-SPUserSolution.

  • Auf Ihrem Entwicklungscomputer können Sie in Visual Studio alle Deinstallationsschritte ausführen, indem Sie im Menü Erstellen auf Lösung zurückziehen klicken.

Upgraden einer Sandkastenlösung

Ein Websitesammlungsadministrator führt ein Upgrade für eine Lösung mit eingeschränkter Sicherheitsstufe durch, indem er ein neues Paket für die Lösung mit eingeschränkter Sicherheitsstufe installiert, das dieselbe Lösungs-ID wie die vorhandene Lösung mit eingeschränkter Sicherheitsstufe, aber einen anderen Hashcode aufweist.

Wenn die Lösung mit eingeschränkter Sicherheitsstufe Features enthält, werden auch Featureupgradeaktionen verarbeitet: Während des Upgrades werden die Featuredefinitionen für die vorhandene Lösung mit den Featuredefinitionen für die neue Lösung verglichen. Vorhandene Featuredefinitionen werden auf der Website aktualisiert. Alle neuen Featuredefinitionen werden auf der Website aktiviert. (Bei eingehenden Anforderungen für die Lösung mit eingeschränkter Sicherheitsstufe tritt während des Upgradevorgangs ein Fehler auf.)

HinweisHinweis

Ein Farmadministrator kann eine Lösung mit eingeschränkter Sicherheitsstufe mithilfe der SharePoint-Verwaltungsshell (PowerShell) in einer Websitesammlung upgraden. Der Befehl lautet Update-SPUserSolution (nicht Upgrade-SPUserSolution).

Siehe auch

Konzepte

Architektur von Sandkastenlösungen

Möglichkeiten und Einschränkungen von Sandkastenlösungen

Weitere Ressourcen

Sandkastenlösungen