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'.
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:
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.