Dela via


SharePoint 2016 Microsoft Excel Online-webbdelsfelet "Det gick inte att hitta den fil du ville ha"

Den här artikeln är skriven av Rick Andring, supporteskaleringstekniker.

Scenario

Du försöker rendera Excel-arbetsböcker i Microsoft Excel Online-webbdelen i SharePoint 2016 och stöter på följande fel i webbdelen när den försöker läsa in: "Det gick inte att hitta filen du ville ha".

Skärmbild av felmeddelandet för SharePoint 2016 Excel Online-webbdelen.

Du kommer att märka att arbetsböcker återges i webbläsaren (visa, redigera och förhandsgranska) fungerar bra förutsatt att det inte finns några andra problem.

ULS-loggning (Unified Logging Service) har inget användbart, men du kan se fel som liknar följande när SharePoint försöker engagera arbetsboken:

Skärmbild av ULS-loggen där det står Att det inte gick att hämta WOPI-målet.

Office Online Server Unified Logging Service (ULS) har inga meddelanden relaterade till det här problemet, eftersom begäran inte ens kommer till servern.

Orsak

Orsaken till det här specifika problemet kan bero på saknade eller anpassade bindningar för Office Online Server. Mer specifikt kan det saknas bindningen "syndikat". Den här bindningen är specifik för alla Excel-tillägg och gör att de kan renderas i webbdelar. I ett scenario med aktiebindning skulle du se detta när du kör cmdleten Get-SPWOPIBinding:

Obs!

Din "WopiZone" och "ServerName" kan skilja sig åt.

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ösning

Om du upptäcker att bindningen syndikat saknas lägger du till åtgärden "syndikat" i dina WOPI-bindningar genom att köra följande cmdlet från en av dina SharePoint-servrar som servergruppsadministratör i en administratörsaktiverad SharePoint PowerShell-konsol:

new-spwopibinding -server oos2016ocsi -action syndicate

Obs!

Det här problemet påverkar endast de produkter som nämns tidigare och kan vara det enda sättet att uppleva det här specifika felet. När detta skrivs har vi bara sett detta ske i det här specifika scenariot.