SharePoint 2016 Microsoft Excel Online kijelzőhiba: "Nem található a kívánt fájl"

Ezt a cikket Rick Andring, támogatási eszkalációs mérnök írta.

Forgatókönyv

Excel-munkafüzeteket próbál megjeleníteni a SharePoint 2016 Microsoft Excel Online kijelzőjében, és a következő hibaüzenet jelenik meg a kijelzőben, amikor megpróbálja betölteni a következőt: "Nem található a kívánt fájl".

Képernyőkép a SharePoint 2016 Excel Online kijelző hibaüzenetéről.

Megfigyelheti, hogy a munkafüzetek megjelenítése a böngészőben (megtekintés, szerkesztés és előnézet) mind jól működik, feltéve, hogy nincsenek más problémák.

Az egyesített naplózási szolgáltatás (ULS) naplózása nem fog segíteni, de az alábbihoz hasonló hibaüzenetek jelenhetnek meg, amikor a SharePoint megpróbálja bevonni a munkafüzetet:

Képernyőkép az ULS-naplóról: Nem sikerült lekérni a WOPI-célt.

Office Online Server egyesített naplózási szolgáltatásnak (ULS) nem lesz üzenete ehhez a problémához, mert a kérés nem is érkezik meg a kiszolgálóra.

A probléma oka

Ennek a problémának az oka az lehet, hogy hiányoznak a Office Online Server egyéni kötései. Pontosabban, lehet, hogy hiányzik a "szindikátum" kötés. Ez a kötés az összes Excel-bővítményre vonatkozik, és lehetővé teszi, hogy kijelzőkben jelenjenek meg. Részvénykötési forgatókönyv esetén ez jelenik meg a Get-SPWOPIBinding parancsmag futtatásakor:

Megjegyzés:

A "WopiZone" és a "ServerName" eltérő lehet.

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

Megoldás

Ha úgy találja, hogy a "Syndicate" kötés hiányzik, adja hozzá a "szindikátum" műveletet a WOPI-kötésekhez. Ehhez futtassa az alábbi parancsmagot az egyik SharePoint-kiszolgálóról farmadminisztrátorként egy rendszergazda által engedélyezett SharePoint PowerShell-konzolon:

new-spwopibinding -server oos2016ocsi -action syndicate

Megjegyzés:

Ez a probléma csak a korábban említett termékeket érinti, és előfordulhat, hogy nem ez az egyetlen módja ennek a hibának. Az írás időpontjában csak ebben a konkrét forgatókönyvben láttuk ezt.