Sdílet prostřednictvím


Chyba webové části SharePoint 2016 pro Microsoft Excel Online "Nepodařilo se nám najít požadovaný soubor"

Tento článek napsal Rick Andring, technik eskalace podpory.

Scénář

Pokoušíte se vykreslit excelové sešity ve webové části Microsoft Excel Online v SharePointu 2016 a při pokusu o načtení webové části dochází k následující chybě: "Nepodařilo se nám najít požadovaný soubor".

Snímek obrazovky s chybovou zprávou webové části SharePointu 2016 Pro Excel Online

Všimněte si, že sešity, které se vykreslují v prohlížeči (zobrazení, úpravy a náhled), fungují správně za předpokladu, že nedochází k žádným jiným problémům.

Protokolování sjednocené služby protokolování (ULS) nebude mít nic užitečného, ale při pokusu SharePointu o zapojení sešitu se můžou zobrazit chyby podobné následujícímu:

Snímek obrazovky s protokolem ULS s informací, že se nepodařilo získat cíl WOPI

Office Online Server Unified Logging Service (ULS) nebude obsahovat žádné zprávy související s tímto problémem, protože požadavek se ani nedostane na server.

Příčina

Příčinou tohoto konkrétního problému mohou být chybějící nebo vlastní vazby pro Office Online Server. Konkrétně může chybět vazba "syndikát". Tato vazba je specifická pro všechna rozšíření aplikace Excel a umožňuje jejich vykreslení ve webových částech. Ve scénáři burzovní vazby byste při spuštění rutiny Get-SPWOPIBinding viděli toto:

Poznámka

WopiZone a ServerName se můžou lišit.

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

Řešení

Pokud zjistíte, že chybí vazba Syndikát, přidejte akci syndikát do vazeb WOPI spuštěním následující rutiny z jednoho ze sharepointových serverů jako správce farmy v konzole SharePoint PowerShellu s podporou správce:

new-spwopibinding -server oos2016ocsi -action syndicate

Poznámka

Tento problém se týká pouze produktů, které jsou uvedeny výše, a může nebo nemusí být jediným způsobem, jak zaznamenat tuto konkrétní chybu. V době psaní tohoto textu jsme viděli, že k tomu dochází pouze v tomto konkrétním scénáři.