SharePoint 2016 Microsoft Excel Online-webonderdeel fout 'We kunnen het gewenste bestand niet vinden'

Dit artikel is geschreven door Rick Andring, Support Escalation Engineer.

Scenario

U probeert Excel-werkmappen weer te geven in het webonderdeel Microsoft Excel Online in SharePoint 2016 en u krijgt de volgende fout in het webonderdeel wanneer het probeert te laden: 'Het gewenste bestand is niet gevonden'.

Schermopname van het foutbericht van het webonderdeel SharePoint 2016 Excel Online.

U zult merken dat werkmappen worden weergegeven in de browser (weergave, bewerken en voorbeeld) allemaal goed werken, ervan uitgaande dat er geen andere problemen zijn.

Logboekregistratie van ULS (Unified Logging Service) heeft niets nuttigs, maar u ziet mogelijk fouten die er ongeveer als volgt uitzien terwijl SharePoint de werkmap probeert te activeren:

Schermopname van het ULS-logboek met de tekst Kan wopi-doel niet ophalen.

Office Online Server ULS (Unified Logging Service) heeft geen berichten met betrekking tot dit probleem, omdat de aanvraag niet eens naar de server wordt verzonden.

Oorzaak

De oorzaak van dit specifieke probleem kan worden veroorzaakt door ontbrekende of aangepaste bindingen voor Office Online Server. Met name kan de binding 'syndicate' ontbreken. Deze binding is specifiek voor alle Excel-extensies en maakt het mogelijk deze weer te geven in webonderdelen. In een scenario voor voorraadbinding ziet u dit wanneer u de cmdlet Get-SPWOPIBinding uitvoert:

Opmerking

Uw 'WopiZone' en 'ServerName' kunnen verschillen.

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

Oplossing

Als u vindt dat de binding 'Syndicate' ontbreekt, voegt u de actie 'syndicate' toe aan uw WOPI-bindingen door de volgende cmdlet uit te voeren vanaf een van uw SharePoint-servers als farmbeheerder in een SharePoint PowerShell-console waarvoor beheerders zijn ingeschakeld:

new-spwopibinding -server oos2016ocsi -action syndicate

Opmerking

Dit probleem is alleen van invloed op de producten die eerder zijn vermeld en kan al dan niet de enige manier zijn om deze specifieke fout op te treden. Op het moment van schrijven hebben we dit alleen gezien in dit specifieke scenario.