SharePoint 2016 Microsoft Excel Online-Webpartfehler "Die gewünschte Datei konnte nicht gefunden werden"

Dieser Artikel wurde von Rick Andring, Support Escalation Engineer geschrieben.

Szenario

Sie versuchen, Excel-Arbeitsmappen im Microsoft Excel Online-Webpart in SharePoint 2016 zu rendern, und beim Laden des Webparts tritt der folgende Fehler im Webpart auf: "Die gewünschte Datei konnte nicht gefunden werden".

Screenshot der SharePoint 2016 Excel Online-Webpart-Fehlermeldung.

Sie werden feststellen, dass Arbeitsmappen, die im Browser gerendert werden (Anzeigen, Bearbeiten und Vorschau), einwandfrei funktionieren, vorausgesetzt, es liegen keine anderen Probleme vor.

Die ULS-Protokollierung (Unified Logging Service) hat nichts Hilfreiches, aber es können Fehler angezeigt werden, die den folgenden ähneln, wenn SharePoint versucht, die Arbeitsmappe einzubinden:

Screenshot des ULS-Protokolls: Fehler beim Abrufen des WOPI-Ziels

Office Online Server Unified Logging Service (ULS) enthält keine Meldungen im Zusammenhang mit diesem Problem, da die Anforderung nicht einmal an den Server gesendet wird.

Ursache

Die Ursache dieses spezifischen Problems kann auf fehlende oder benutzerdefinierte Bindungen für Office Online Server zurückzuführen sein. Insbesondere könnte die "Syndikat"-Bindung fehlen. Diese Bindung ist spezifisch für alle Excel-Erweiterungen und ermöglicht das Rendern in Webparts. In einem Bestandsbindungsszenario wird folgendes angezeigt, wenn Sie das Cmdlet Get-SPWOPIBinding ausführen:

Hinweis

Ihre "WopiZone" und "ServerName" können sich unterscheiden.

Application : Excel
Extension : ODS
ProgId :
Action : syndicate
IsDefaultAction : False
ServerName : <SERVERNAME>
WopiZone : internal-https

Application : Excel
Extension : XLSB
ProgId 
Action : syndicate
IsDefaultAction : False
ServerName : <SERVERNAME>
WopiZone : internal-https

Application : Excel
Extension : XLSM
ProgId :
Action : syndicate
IsDefaultAction : False
ServerName : <SERVERNAME>
WopiZone : internal-https

Application : Excel
Extension : XLSX
ProgId :
Action : syndicate
IsDefaultAction : False
ServerName : <SERVERNAME>
WopiZone : internal-https

Application : Excel
Extension : ODS
ProgId :
Action : syndicate
IsDefaultAction : False
ServerName : <SERVERNAME>
WopiZone : external-https

Application : Excel
Extension : XLSB
ProgId :
Action : syndicate
IsDefaultAction : False
ServerName : <SERVERNAME>
WopiZone : external-https

Application : Excel
Extension : XLSM
ProgId :
Action : syndicate
IsDefaultAction : False
ServerName : <SERVERNAME>
WopiZone : external-https

Application : Excel
Extension : XLSX
ProgId :
Action : syndicate
IsDefaultAction : False
ServerName : <SERVERNAME>
WopiZone : external-https

Lösung

Wenn die Bindung "Syndicate" fehlt, fügen Sie die Aktion "Syndikat" zu Ihren WOPI-Bindungen hinzu, indem Sie das folgende Cmdlet auf einem Ihrer SharePoint-Server als Farmadministrator in einer sharePoint PowerShell-Konsole mit Administratorberechtigung ausführen:

new-spwopibinding -server oos2016ocsi -action syndicate

Hinweis

Dieses Problem betrifft nur die zuvor erwähnten Produkte und kann die einzige Möglichkeit sein, diesen spezifischen Fehler zu erleben. Zum Zeitpunkt dieses Schreibens haben wir dies nur in diesem speziellen Szenario gesehen.