Aracılığıyla paylaş


SharePoint 2016 Microsoft Excel Online Web Bölümü hatası "İstediğiniz dosyayı bulamadık"

Bu makale Destek Yükseltme Mühendisi Rick Andring tarafından yazılmıştır.

Senaryo

Excel çalışma kitaplarını SharePoint 2016'daki Microsoft Excel Online web bölümünde işlemeye çalışıyorsunuz ve yüklenmeye çalışıldığında web bölümünde şu hatayla karşılaşılıyor: "İstediğiniz dosyayı bulamadık".

SharePoint 2016 Excel Online Web Bölümü hata iletisinin ekran görüntüsü.

Çalışma kitaplarının tarayıcıda işlendiğini (görüntüleme, düzenleme ve önizleme) başka sorun olmadığı varsayılarak düzgün çalıştığını fark edeceksiniz.

Birleşik Günlük Hizmeti (ULS) günlüğünde yararlı bir şey olmaz, ancak SharePoint çalışma kitabıyla etkileşim kurmaya çalışırken aşağıdakine benzer hatalar görebilirsiniz:

ULS günlüğünün WOPI hedefi alınamadı ifadesinin ekran görüntüsü.

Office Online Server Birleşik Günlüğe Kaydetme Hizmeti'nin (ULS) bu sorunla ilgili hiçbir iletisi olmaz çünkü istek sunucuya bile iletilmez.

Neden

Bu özel sorunun nedeni, Office Online Server için eksik veya özel bağlamalardan kaynaklanıyor olabilir. Özellikle, "syndicate" bağlaması eksik olabilir. Bu bağlama tüm Excel uzantılarına özgüdür ve web bölümlerinde işlenmesini sağlar. Bir hisse senedi bağlama senaryosunda, Get-SPWOPIBinding cmdlet'ini çalıştırdığınızda bunu görürsünüz:

Not

"WopiZone" ve "ServerName" farklı olabilir.

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

Çözüm

"Syndicate" bağlamasının eksik olduğunu fark ederseniz, yönetici tarafından etkinleştirilmiş bir SharePoint PowerShell konsolunda grup yöneticisi olarak SharePoint sunucularınızdan birinden aşağıdaki cmdlet'i çalıştırarak WOPI bağlamalarınıza "syndicate" eylemini ekleyin:

new-spwopibinding -server oos2016ocsi -action syndicate

Not

Bu sorun yalnızca daha önce bahsedilen ürünleri etkiler ve bu hatayla karşılaşmanın tek yolu olabilir veya olmayabilir. Bu yazma sırasında, bunun yalnızca bu özel senaryoda gerçekleştiğini gördük.