SharePoint 2016 Microsoft Excel’erreur de la partie Web En ligne « Nous n’avons pas trouvé le fichier souhaité »
Cet article a été rédigé par l’ingénieur de l’escalade du support technique, Andring Andring.
Scénario
Vous essayez d’restituer des classeur Excel dans le Microsoft Excel Web Part online dans SharePoint 2016 et rencontrez l’erreur suivante à l’intérieur du fichier Web Part lors de la tentative de chargement : « Nous n’avons pas pu trouver le fichier souhaité ».
Vous remarquerez que les classes sont rendus dans le navigateur (affichage, modification et aperçu) fonctionnent parfaitement en supposant qu’il n’y a aucun autre problème.
La journalisation ULS (Unified Logging Service) n’aura rien d’utile, mais vous pouvez voir des erreurs semblables à ce qui suit lorsque SharePoint tente d’engager le workbook :
Office Online Server Service de journalisation unifiée (ULS) n’aura aucun message lié à ce problème, car la demande n’est même pas envoyé au serveur.
Cause
La cause de ce problème spécifique peut être due à des liaisons manquantes ou personnalisées pour Office Online Server. Plus précisément, la liaison « syndicate » peut être manquante. Cette liaison est spécifique à toutes les extensions Excel et leur permet d’être restituer dans des composants Web Parts. Dans un scénario de liaison de titres boursiers, vous le verrez lorsque vous exécutez la cmdlet Get-SPWOPIBinding :
Notes
Vos « WopiZone » et « ServerName » peuvent différer.
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
Solution
Si la liaison « Syndicate » est manquante, ajoutez l’action « syndicate » à vos liaisons WOPI en exécutant l’applet de commande suivante à partir de l’un de vos serveurs SharePoint en tant qu’administrateur de batterie de serveurs dans une console PowerShell SharePoint activée par l’administrateur :
new-spwopibinding -server oos2016ocsi -action syndicate
Notes
This issue only affects the products that are mentioned earlier and may or may not be the only way to experience this specific error. Au moment de la rédaction de cet article, nous n’avons vu cela que dans ce scénario spécifique.