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