(0) exportieren Drucken
Alle erweitern

Bereitstellen und Installieren von Apps für SharePoint: Methoden und Optionen

apps for SharePoint

Dieser Artikel enthält Informationen über die Methoden zum Veröffentlichen, Installieren und Deinstallieren einer App für SharePoint.

Letzte Änderung: Donnerstag, 31. Oktober 2013

Gilt für: apps for SharePoint | Office 365 | SharePoint Foundation 2013 | SharePoint Server 2013

In diesem Artikel
Veröffentlichen im öffentlichen App-Store oder im App-Katalog eines Unternehmens
Installieren von Apps für SharePoint
Deinstallieren von Apps für SharePoint
Weitere Ressourcen

Sie können Ihre App für SharePoint entweder in den öffentlichen SharePoint App-Store oder in den privaten App-Katalog eines Unternehmens laden. Ein privater App-Katalog ist eine dedizierte Websitesammlung in einer SharePoint 2013-Webanwendung (oder einer SharePoint Online-Mandanteneinheit), in der Dokumentbibliotheken für Apps für SharePoint und Apps für Office gehostet werden. Wenn der Katalog in eine eigene Websitesammlung gestellt wird, ist es für den Webanwendungsadministrator oder den Mandantenadministrator einfacher, die Berechtigungen für den Katalog einzuschränken.

Wenn die App in den öffentlichen App-Store geladen wird, führt Microsoft Validierungsprüfungen aus. Es überprüft beispielsweise, ob das App-Manifest-Markup gültig und vollständig ist, und stellt sicher, dass hinzugefügte SharePoint-Lösungspakte (WSP-Dateien) keine unzulässigen Elemente oder Features mit einem breiteren Bereich als Web enthalten. Der Paketinhalt wird außerdem auf unzulässige Inhalte untersucht. Wenn die App alle Prüfungen besteht, wird das App-Paket in eine Datei verpackt und von Microsoft signiert. Weitere Informationen über den Überprüfungsvorgang finden Sie unter SharePoint Developer Center.

Hinweis Hinweis

Wenn Sie Ihre App mit Office Developer Tools für Visual Studio 2012 entwickeln und bereitstellen, wird keine Gültigkeitsprüfung durchgeführt.

Eine App für SharePoint in den App-Katalog eines Unternehmens zu laden ist so einfach, wie eine Datei in eine SharePoint Foundation-Dokumentbibliothek zu laden. Sie füllen ein Popup-Formular aus, in dem Sie die lokale URL des App-Pakets und weitere Informationen angeben, wie z. B. den Namen der App. Wenn die App in den App-Katalog eines Unternehmens geladen wird, werden ähnliche Überprüfungen durchgeführt. Dabei werden Apps, die die Prüfungen nicht bestehen, als ungültig gekennzeichnet oder im Katalog deaktiviert.

Mandantenadministratoren und SharePoint 2013-Webanwendungsadministratoren können im öffentlichen App-Store Apps für SharePoint kaufen. Zum Öffnen des öffentlichen App-Stores wählt der Administrator die Option Add an App (App hinzufügen) auf der Seite Websiteinhalt aus und anschließend die Option SharePoint Store auf der Seite Your Apps (Eigene Apps). Dadurch wird eine Seite SharePoint Store geöffnet, über die der Administrator mehr über Apps für SharePoint erfahren kann, die von Anbietern angeboten werden. (Dies ist auch auf office.com möglich.) Apps, die eine Voraussetzung erfordern, die auf der Anwendungswebsite oder Mandanteneinheit des Administrators nicht installiert ist, werden abgeblendet angezeigt und sind im App-Store nicht verfügbar. Wenn eine App beispielsweise Suche-Dienste erfordert und diese nicht installiert sind, wird die App abgeblendet angezeigt. Administratoren können die Liste der Apps sortieren, filtern und durchsuchen, Informationen über Apps lesen, App-Rezensionen anzeigen und Lizenzen für eine App erwerben.

Wenn ein Administrator eine Lizenz erwerben möchte, muss er die Kaufbestimmungen akzeptieren und den für die App erforderlichen Berechtigungen zustimmen, wie z. B. Lesezugriff auf Listen oder Vollzugriff auf die Websitesammlung.

Wenn eine oder mehrere Lizenzen für eine App erworben werden, werden die Lizenzen in die Webanwendung oder Mandanteneinheit heruntergeladen. Die App wird beim Lizenzerwerb nicht automatisch heruntergeladen und installiert, obwohl der Administrator die Option hat, die Installation mit dem Lizenzerwerb zu kombinieren.

Benutzer installieren Apps von der Seite Your Apps (Eigene Apps). Diese Seite enthält eine zusammengeführte Liste mit folgenden Komponenten:

  • Apps für SharePoint aus dem Unternehmens-App-Katalog der Webanwendung (oder des Mandanten).

  • Apps für SharePoint aus dem öffentlichen App-Store, für die das Unternehmen oder der Mandant bereits eine Website-Lizenz oder eine dem Benutzer zugewiesene Lizenz besitzt.

Alle Apps, die der Benutzer sofort installieren kann, sind ausgeführt, und mit einigen wenigen Ausnahmen werden nur Apps aufgeführt, die der Benutzer sofort installieren kann. Benutzer können die auf der Seite enthaltenen Apps filtern, um dem Unternehmens-App-Katalog nur Apps hinzuzufügen. Wenn eine App installiert ist, wird sie in der Liste der Apps auf der Seite Websiteinhalt der Website angezeigt, auf der sie installiert ist.

Websitebesitzer installieren Apps für SharePoint von der Seite Your Apps (Eigene Apps), wie weiter oben in diesem Thema beschrieben. Die Installation erstellt eine Instanz der App. Weitere Informationen über das Installieren von Apps finden Sie unter Installieren und Verwalten von Apps für SharePoint.

Hinweis Hinweis

Manchmal kann ein vorübergehender Verlust der Netzwerkverbindung die Installation blockieren. Wenn die Installation aus irgendeinem Grund fehlschlägt, führt die Installationsinfrastruktur drei Wiederholungsversuche durch. Wenn sie nicht erfolgreich sind, wird dies auf der Benutzeroberfläche angezeigt. Benutzer können die Installation zu einem späteren Zeitpunkt erneut versuchen.

Websitebesitzer können eine Instanz einer App für SharePoint über die SharePoint-Benutzeroberfläche deinstallieren. Die Deinstallation von App für SharePoint-Instanzen bereinigt alles. Dies bedeutet, dass alle von der App installierten Komponenten deinstalliert werden. Es bleiben keine Artefakte übrig. Komponenten, die eine App verwendet, jedoch separat installiert werden, werden nicht entfernt. Angenommen, eine App verfügt über eine Remote-Webseite mit Schaltflächen, die Listen auf der Hostwebsite erstellen. Bei der Deinstallation der App wird die Seite entfernt, jedoch nicht die Listen, die mit ihr erstellt wurden. Wenn die App für SharePoint eine App-Website umfasst, wird die App-Website gelöscht. Dies ermöglicht eine sauberere Deinstallation als die systematische Deaktivierung von Funktionen und das Rückgängigmachen der Bereitstellung der Internen WSP-Datei der App.

Der Webdienst UninstallingEventEndpoint, falls er im App-Manifest der App registeriert ist, wird zu Beginn des Deinstallationsvorgangs ausgeführt. Sie sollten den Webdienst UninstallingEventEndpoint installiert haben, wenn Sie gleichzeitig auch InstalledEventEndpoint installiert haben. Sie sollten auch den Dienst UninstallingEventEndpoint entwerfen, um eventuell Schritte im InstalledEventEndpoint-Dienst rückgängig machen zu können.

Anzeigen:
© 2014 Microsoft