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".

Screenshot del messaggio di errore della web part di Excel Online di SharePoint 2016.

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:

Screenshot del log ULS con il messaggio Non è possibile ottenere la destinazione WOPI.

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.