“Sideloading” für Apps in Microsoft Project Server 2013 aktivieren

Veröffentlicht am 01.02.2013 | Lesezeit 1 Min.

Entwickelt man eine eigene App für SharePoint 2013 mit Hilfe von Visual Studio 2012, so bietet das Studio uns die Möglichkeit die App einfach im lokal installierten SharePoint auf einer Developer Site zu veröffentlichen um sie zu testen. Ein einfaches Drücken von „F5“ reicht aus, damit das Visual Studio die App in SharePoint veröffentlicht, aktiviert und direkt die Seite aufruft. Das vereinfacht die Entwicklung einer solchen App ungemein.

Dieses einfache Veröffentlichen ist jedoch nur innerhalb einer Developer Site möglich.

Einen solchen Komfort bietet die Project Web App des Project Servers 2013 von Haus aus leider nicht. Jedoch gibt es einen Weg wie man auch in der Project Web App den Komfort einer Developer Site nutzen kann.

Hierzu muss man lediglich das Websitesammlungsfeature „Developer“ aktivieren. Da dieses Feature nicht in den Websiteeinstellungen unter Websitesammlungsfeatures aufgeführt ist, bedienen wir uns hierzu der PowerShell. Um genauer zu sein der SharePoint 2013 Management Shell. In der SharePoint 2013 Management Shell sind benötigte SharePoint Snap-Ins bereits geladen.

In der SharePoint 2013 Management Shell wird nun folgender Befehl eingegeben und mit der Eingabetaste bestätigt:

Enable-SPFeature -Identity e374875e-06b6-11e0-b0fa-57f5dfd72085 -url <siteurl>

(Siteurl bitte mit Ihrer Project Web App Instanz ersetzen in der Sie das Feature aktivieren möchten, z.B. http://sharepoint/pwa)

Das Feature ist nun aktiviert und Sie können mit Hilfe von Visual Studio die entwickelte App direkt in Ihrer Project Web App Instanz veröffentlichen.