Freigeben über


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

Dieser Artikel wurde von Rick Andring, Support-Eskalationstechniker geschrieben.

Szenario

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

Screenshot der Fehlermeldung des SharePoint 2016 Excel Online-Webparts.

Sie werden feststellen, dass die Arbeitsmappen im Browser gerendert werden (Ansicht, Bearbeiten und Vorschau) und alle einwandfrei funktionieren, vorausgesetzt, es gibt keine anderen Probleme.

Die Protokollierung des Unified Logging Service (ULS) wird nichts Nützliches enthalten, möglicherweise werden dennoch Fehler angezeigt, die etwa wie folgt aussehen, während SharePoint versucht, die Arbeitsmappe zu bearbeiten:

Screenshot des ULS-Protokolls: Fehler beim Abrufen des WOPI-Endpunkts.

Der Office Online Server Unified Logging Service (ULS) hat keine Nachrichten im Zusammenhang mit diesem Problem, da die Anforderung nicht einmal den Server erreicht.

Ursache

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

Hinweis

Ihre "WopiZone" und "ServerName" können unterschiedlich sein.

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 sie feststellen, dass die Bindung "Syndicate" fehlt, fügen Sie die Aktion "Syndikat" zu Ihren WOPI-Bindungen hinzu, indem Sie das folgende Cmdlet von einem Ihrer SharePoint-Server als Farmadministrator in einer Administrator aktivierten SharePoint PowerShell-Konsole ausführen:

new-spwopibinding -server oos2016ocsi -action syndicate

Hinweis

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