SharePoint Web Apps ist etwas schönes – wenn es funktioniert – man kann ohne dass Office installiert ist ein Word, Excel oder PowerPoint Dokument im Browser lesen und bearbeiten.
Installiert man auf einem bestehenden SharePoint 2010 Server die Web Apps, funktionieren die ab Anfang zuerst mal gar nicht. Nach der Installation ist folgendes Vorgehen erforderlich:
- In der SharePoint Zentraladministration unter “Dienstanwendungen Verwalten” auf Neu -> “Word Anzeigedienst” klicken, der Dienstanwendung den Namen “Word-Anzeigedienstanwendung” geben und den Applikationspool “Sharepoint Web Services Default” verwenden. Das Häkchen bei Proxy stehen lassen und auf okay klicken. Das gleiche nun für den PowerPoint Dienst wiederholen. Für Excel ist es nicht nötig, da dieser bereits exisitiert.
- Nun muss der Word-Anzeigedienst und PowerPoint-Anzeigedienst in der Zentraladministration unter Servereinstellungen/”Dienste auf dem Server verwalten” gestartet werden. Hier kontrollieren ob der “Dienst für Excel-Berechnungen” läuft, sonst den auch starten.
- In der Zentraladministration, gehen wir nun auf “Websiteaktionen” -> “Websiteeinstellungen” und dort auf “Websitesammlungsfeatures”. Dort bei “Office Web Apps” auf aktivieren klicken. Das gleiche muss auf der SharePoint Seite selber wiederholt werden. Wichtig: Der Link erscheint nur, wenn man sich als Administrator einloggt.
Nach dem ich dies alles durchgeführt hatte, funktionierten bei mir die Web Apps für das Excel, jedoch nicht für Word und PowerPoint. Es erscheint “Word Web App cannot…”, “still processing document”, oder “occurred error”
Damit dies funktionierte, musste ich die komische Sandbox deaktivieren.
Für Word (SharePoint PowerShell):
$e = Get-SPServiceApplication | where {$_.TypeName.Equals(“Word-Anzeigedienstanwendung”)}
$e.WordServerIsSandboxed = $false
$e.WordServerIsSandboxed
Heisst das Ding anderst, kann man den Namen mit Get-SPServiceApplication | fl TypeName herausfinden.
Für PowerPoint (SharePoint PowerShell):
Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableSandboxedViewing $false
Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableSandboxedEditing $false
Danach noch für die IIS Konfig dieses File anpassen:
c:\windows\system32\inetsrv\config\applicationHost.config
Am Ende der dynamicTypes einfügen:
<add mimeType=”application/zip” enabled=”false” />
Und dann den IIS mit IISRESET neustarten.
Hinweis:
Files welche bereits gecacht sind durch ältere Tests muss man zuerst bearbeiten/das Änderungsdatum ändern, damit er die neu cacht, sonst funktionieren die teilweise noch nicht.