OOS 预览报错解决思路
预览报错解决思路:
官方链接:https://docs.microsoft.com/zh-cn/officeonlineserver/office-online-server
:> 查看服务器内存,CPU占用情况 (建议在iis加内存限制,为服务器的70%)
:> 查看office服务是否启动
:> 查看.net服务是否启动
:> 查看是否能预览其他学校附件 (ps:若能预览,说明学校k8环境没有开启tls1.0协议,检查ingress-nginx的cm配置,参考wiki)
:> 检查预览是否开启https证书 (若预览有证书,流程平台无证书,会出现报错,双方都要加证书。相反也是)
:> 检查office版本,2016版本会出现pdf不能预览情况,有此情况可以升级2018可以解决
:> 预览出现服务器错误 在预览服务器powershell加 (*Set-OfficeWebAppsFarm -OpenFromUrlEnabled:$true*)
:> 安装后的office online server 对大文件会有限制,所以需要配置才能进行访问,具体配置路径如下
①进入到:
C:\Program Files\Microsoft Office Web Apps\OpenFromUrlHost
修改该文件夹下的:Settings_Service.ini
增加这句话:
OpenFromUrlMaxFileSizeInKBytes=(System.Int32)512000
注意,这个单位是KB,除以1024会得到多少M,我上面设置的结果是500M,因为51200KB/1024=500MB
②进入到 C:\Program Files\Microsoft Office Web Apps\OpenFromUrlWeb 下的Settings_Service.ini,进行相同的修改
配置完成后使用CMD命令,输入services.msc打开服务,重启office online服务
:> 若使用的https,依旧不能预览,查看预览和流程平台的安全性是否为tls1.2,(Ps:通过F12可以查看)此时可以禁用预览服务器的tls1.0和tls1.1,方法如下
若要在 Windows Schannel 中禁用 TLS 1.0 支持,请添加以下注册表项:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Client]
"DisabledByDefault"=dword:00000001
"Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.0\\Server]
"DisabledByDefault"=dword:00000001
"Enabled"=dword:00000000
若要在 Windows Schannel 中禁用 TLS 1.1 支持,请添加以下注册表项:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Client]
"DisabledByDefault"=dword:00000001
"Enabled"=dword:00000000
[HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\TLS 1.1\\Server]
"DisabledByDefault"=dword:00000001
"Enabled"=dword:00000000
本文来自博客园,作者:Jerry·,转载请注明原文链接:https://www.cnblogs.com/jerry-0910/p/15726162.html

浙公网安备 33010602011771号