Errore della web part di Microsoft Excel Online di SharePoint 2016 "Impossibile trovare il file desiderato"
Questo articolo è stato scritto da Rick Andring, Support Escalation Engineer.
Scenario
Si sta provando a eseguire il rendering delle cartelle di lavoro di Excel nella web part di Microsoft Excel Online in SharePoint 2016 e si verifica l'errore seguente all'interno della web part quando tenta di caricare: "Impossibile trovare il file desiderato".
Si noterà che il rendering delle cartelle di lavoro nel browser (visualizzazione, modifica e anteprima) funziona correttamente presupponendo che non ci siano altri problemi.
La registrazione del servizio di registrazione unificata (ULS, Unified Logging Service) non avrà nulla di utile, ma potrebbero essere visualizzati errori simili ai seguenti mentre SharePoint sta tentando di coinvolgere la cartella di lavoro:
Office Online Server servizio di registrazione unificata (ULS) non avrà messaggi correlati a questo problema, perché la richiesta non riesce nemmeno ad accedere al server.
Causa
La causa di questo problema specifico può essere dovuta a associazioni mancanti o personalizzate per Office Online Server. In particolare, potrebbe mancare l'associazione "syndicate". Questa associazione è specifica per tutte le estensioni di Excel e consente di eseguirne il rendering nelle web part. In uno scenario di associazione di azioni, questo aspetto viene visualizzato quando si esegue il cmdlet Get-SPWOPIBinding:
Nota
I valori "WopiZone" e "ServerName" potrebbero essere diversi.
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
Soluzione
Se l'associazione "Syndicate" non è presente, aggiungere l'azione "syndicate" alle associazioni WOPI eseguendo il cmdlet seguente da uno dei server SharePoint come amministratore della farm in una console di PowerShell di SharePoint abilitata per l'amministratore:
new-spwopibinding -server oos2016ocsi -action syndicate
Nota
Questo problema riguarda solo i prodotti indicati in precedenza e può essere o meno l'unico modo per riscontrare questo errore specifico. Al momento della stesura di questo articolo, questa situazione si è verificata solo in questo scenario specifico.